Kako koristiti funkciju addslashes() u PHP-u

Kako Koristiti Funkciju Addslashes U Php U



Ponekad moramo umetnuti podatke u bazu podataka ili prikazati podatke na web stranici koja sadrži posebne znakove poput navodnika ili apostrofa. Ovi posebni znakovi mogu uzrokovati sintaktičke pogreške ako se njima ne rukuje ispravno. Za ovo možemo koristiti doda kose crte() funkcija u PHP-u. Ovaj članak pokriva funkciju addslashes() i njezine pojedinosti u PHP kodu.

Sadržaj

Što je addslashes() funkcija u PHP-u

The doda kose crte() funkcija u PHP-u dodaje kosu crtu (\) ispred posebnih znakova kao što su navodnici, apostrofi i obrnute kose crte. Ova se funkcija koristi za izbjegavanje posebnih znakova u nizu tako da se mogu sigurno pohraniti u bazu podataka ili koristiti na web stranici bez uzroka sintaktičkih pogrešaka.







Sintaksa

Sintaksa funkcije addslashes() je sljedeća:



dodaje kose crte ( $string )

Parametri

Funkcija ima jedan parametar:



  • $string : String za obradu.

Povratak

Vraća modificirani niz s potrebnim obrnutim kosim crtama dodanim prije određenih znakova.





Kako radi funkcija addslashes().

Funkcija addslashes() uzima niz kao ulaz i vraća niz s posebnim znakovima izbjegnutim dodavanjem obrnute kose crte ispred njih.

Znakovi koji imaju prefiks obrnute kose crte uključuju:



  • Jednostruki navodnici (')
  • Dvostruki navodnici (“)
  • Obrnute kose crte (\)
  • Nulti bajtovi (\0)

Određeni skup znakova koji se izbjegavaju ovisi o ulaznom nizu.

Primjeri funkcije addslashes().

Sada ćemo pokriti neke primjere programa koji objašnjavaju korištenje funkcija addslashes() u PHP-u.

Primjer 1

Navedeni PHP kod demonstrira korištenje funkcije addslashes() za dodavanje obrnutih kosih crta prije jednostruki citat znakova u nizu:



// Ulazni niz

$str = dodaje kose crte ( 'Linuxov' ) ;

// ispisuje izbjegnuti niz

jeka ( $str ) ;

?>

Evo, niz Linuxa prosljeđuje se kao argument funkciji addslashes(), koja će izbjeći znak apostrofa obrnutom kosom crtom. Rezultirajući niz bit će Linuxa .

The jeka() naredba se koristi za ispis izbjegnutog niza na izlaz.

  Grafičko korisničko sučelje, tekst, aplikacija, chat ili tekstualna poruka
Opis se automatski generira

Primjer 2

Navedeni PHP kod demonstrira korištenje funkcije addslashes() za dodavanje obrnutih kosih crta prije dvostruki navodnik znakova u nizu.



// Ulazni niz

$str = dodaje kose crte ( 'Linuxhint 'PHP' vodič' ) ;

// ispisuje izbjegnuti niz

jeka ( $str ) ;

?>

Evo niza Linuxhint “PHP” Vodič prosljeđuje se kao argument funkciji addslashes(), koja će izbjeći znak dvostrukih navodnika obrnutom kosom crtom. Rezultirajući niz bit će Linuxhint \”PHP\” Vodič . Naredba echo() ispisat će izlaz:

Primjer 3

Ispod je još jedan PHP kôd koji demonstrira korištenje addslashes().



$str = 'Tko je PHP?' ;

jeka $str . ' Ovo nije sigurno u upitu baze podataka.
'
;

jeka dodaje kose crte ( $str ) . ' Ovo je sigurno u upitu baze podataka.' ;

?>

Evo niza Tko je PHP? pohranjuje se u $str varijabla. Naredba echo koristi se za ispis niza na izlazu zajedno s porukom koja pokazuje da nije sigurno koristiti niz izravno u upitu baze podataka.

Funkcija addslashes() zatim se koristi za izbjegavanje znaka apostrofa u nizu dodavanjem obrnute kose crte ispred njega. Rezultirajući niz bit će Tko je PHP? .

Drugi jeka naredba se koristi za ispis izbjegnutog niza na izlaz zajedno s porukom koja pokazuje da je sigurno koristiti niz u upitu baze podataka.

  Grafičko korisničko sučelje, tekst, aplikacija, chat ili tekstualna poruka
Opis se automatski generira

Zaključak

Ovdje smo raspravljali o funkciji addslashes() u PHP-u, koja se koristi za izbjegavanje posebnih znakova u nizu tako da se mogu sigurno pohraniti u bazu podataka ili koristiti na web stranici. Nadalje, pokrili smo sintaksu, parametar i povratnu vrijednost ove funkcije. Za pojedinosti o funkciji addslashes() i njenom primjeru programa pročitajte članak.