Kazalo
- Kaj je funkcija addslashes().
- Sintaksa
- Parameter s
- Vrnitev
- Kako deluje funkcija addslashes().
- Primeri funkcije addslashes().
- Zaključek
Kaj je funkcija addslashes() v PHP
The doda poševnice() funkcija v PHP doda poševnico nazaj (\) pred posebnimi znaki, kot so narekovaji, apostrofi in poševnice nazaj. Ta funkcija se uporablja za ubežanje posebnih znakov v nizu, tako da jih je mogoče varno shraniti v zbirko podatkov ali uporabiti na spletni strani, ne da bi povzročili sintaksne napake.
Sintaksa
Sintaksa za funkcijo addslashes() je naslednja:
doda poševnice ( $string )
Parametri
Funkcija ima en sam parameter:
- $string : Niz za obdelavo.
Vrnitev
Vrne spremenjeni niz s potrebnimi poševnicami nazaj, dodanimi pred določenimi znaki.
Kako deluje funkcija addslashes().
Funkcija addslashes() sprejme niz kot vhod in vrne niz s posebnimi znaki, ubežnimi tako, da pred njimi doda poševnico nazaj.
Znaki, ki imajo predpono s poševnico nazaj, vključujejo:
- Enojni narekovaji (')
- Dvojni narekovaji (“)
- Poševnice nazaj (\)
- Ničelni bajti (\0)
Določen niz znakov, ki so ubežni, je odvisen od vhodnega niza.
Primeri funkcije addslashes().
Zdaj bomo obravnavali nekaj primerov programov, ki pojasnjujejo uporabo funkcij addslashes() v PHP.
Primer 1
Navedena koda PHP prikazuje uporabo funkcije addslashes() za predhodno dodajanje poševnic nazaj enojni narekovaj znakov v nizu:
// Vhodni niz
$str = doda poševnice ( 'Linuxov' ) ;
// natisne ubežni niz
odmev ( $str ) ;
?>
Tukaj, vrvica Linuxa se posreduje kot argument funkciji addslashes(), ki se bo izognila apostrofu s poševnico nazaj. Nastali niz bo Linuxa .
The odmev () stavek se uporablja za tiskanje ubežnega niza v izhod.
Primer 2
Navedena koda PHP prikazuje uporabo funkcije addslashes() za predhodno dodajanje poševnic nazaj dvojni narekovaj znakov v nizu.
// Vhodni niz
$str = doda poševnice ( 'Vadnica za Linuxhint 'PHP'' ) ;
// natisne ubežni niz
odmev ( $str ) ;
?>
Tukaj je vrvica Vadnica za Linuxhint “PHP”. se posreduje kot argument funkciji addslashes(), ki bo znaku dvojnih narekovajev ubežala s poševnico nazaj. Nastali niz bo Vadnica \”PHP\” za Linuxhint . Stavek echo() bo natisnil rezultat:
Primer 3
Spodaj je še ena koda PHP, ki prikazuje uporabo addslashes().
$str = 'Kdo je PHP?' ;
odmev $str . ' To ni varno v poizvedbi baze podatkov.
' ;
odmev doda poševnice ( $str ) . 'To je varno v poizvedbi po zbirki podatkov.' ;
?>
Tukaj je vrvica Kdo je PHP? je shranjen v $str spremenljivka. Stavek echo se uporablja za tiskanje niza v izhod skupaj s sporočilom, ki nakazuje, da ni varno uporabiti niza neposredno v poizvedbi po zbirki podatkov.
Funkcija addslashes() se nato uporabi za izhod iz apostrofa v nizu tako, da se pred njim doda poševnica nazaj. Nastali niz bo Kdo je PHP? .
Drugi odmev stavek se uporablja za tiskanje ubežnega niza v izhod skupaj s sporočilom, ki nakazuje, da je uporaba niza v poizvedbi baze podatkov varna.
Zaključek
Tukaj smo razpravljali o funkciji addslashes() v PHP, ki se uporablja za ubežanje posebnih znakov v nizu, tako da jih je mogoče varno shraniti v zbirko podatkov ali uporabiti na spletni strani. Poleg tega smo zajeli sintakso, parameter in povratno vrednost te funkcije. Za podrobnosti o funkciji addslashes() in njenem primeru programa preberite članek.