Kako uporabljati funkcijo addslashes() v PHP

Kako Uporabljati Funkcijo Addslashes V Php



Včasih moramo v bazo podatkov vnesti podatke ali prikazati podatke na spletni strani, ki vsebuje posebne znake, kot so narekovaji ali apostrofi. Ti posebni znaki lahko povzročijo sintaksne napake, če z njimi ne ravnate pravilno. Za to lahko uporabimo doda poševnice() funkcijo v PHP. Ta članek obravnava funkcijo addslashes() in njene podrobnosti v kodi PHP.

Kazalo

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.

  Grafični uporabniški vmesnik, besedilo, aplikacija, klepet ali besedilno sporočilo
Opis samodejno ustvarjen

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.

  Grafični uporabniški vmesnik, besedilo, aplikacija, klepet ali besedilno sporočilo
Opis samodejno ustvarjen

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.