Sadržaj
- Što je funkcija addslashes().
- Sintaksa
- Parametar s
- Povratak
- Kako radi funkcija addslashes().
- Primjeri funkcije addslashes().
- Zaključak
Š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.
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.
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.