Indholdsfortegnelse
- Hvad er addslashes() funktion
- Syntaks
- Parameter s
- Vend tilbage
- Hvordan virker addslashes()-funktionen
- Eksempler på addslashes() Funktion
- Konklusion
Hvad er addslashes() Funktion i PHP
Det addslashes() funktion i PHP tilføjer en omvendt skråstreg (\) før specialtegn som citater, apostrof og omvendte skråstreg. Denne funktion bruges til at undslippe specialtegn i en streng, så de sikkert kan gemmes i en database eller bruges på en webside uden at forårsage syntaksfejl.
Syntaks
Syntaksen for funktionen addslashes() er som følger:
tilføjer skråstreger ( $streng )
Parametre
Funktionen har en enkelt parameter:
- $streng : Streng, der skal behandles.
Vend tilbage
Det returnerer den ændrede streng med de nødvendige omvendte skråstreger tilføjet før visse tegn.
Hvordan virker addslashes()-funktionen
Funktionen addslashes() tager en streng som input og returnerer strengen med specialtegn escaped ved at tilføje en backslash før dem.
De tegn, der er foranstillet med en omvendt skråstreg inkluderer:
- Enkelte citater (')
- Dobbelte anførselstegn (')
- Omvendt skråstreg (\)
- Nul bytes (\0)
Det specifikke sæt af tegn, der escapes, afhænger af inputstrengen.
Eksempler på addslashes() Funktion
Nu vil vi dække nogle eksempler på programmer, der forklarer brugen af addslashes()-funktioner i PHP.
Eksempel 1
Den givne PHP-kode demonstrerer brugen af addslashes()-funktionen til at tilføje backslashes før enkelt citat tegn i en streng:
// Indtastningsstreng
$str = tilføjer skråstreger ( 'Linux' ) ;
// udskriver den undladte streng
ekko ( $str ) ;
?>
Her snoren Linux's sendes som et argument til addslashes()-funktionen, som vil undslippe apostrof-tegnet med en omvendt skråstreg. Den resulterende streng bliver Linux's .
Det ekko() statement bruges til at udskrive den escapede streng til outputtet.
Eksempel 2
Den givne PHP-kode demonstrerer brugen af addslashes()-funktionen til at tilføje backslashes før dobbelt citat tegn i en streng.
// Indtastningsstreng
$str = tilføjer skråstreger ( 'Linuxhint 'PHP' tutorial' ) ;
// udskriver den undladte streng
ekko ( $str ) ;
?>
Her snoren Linuxhint 'PHP' tutorial sendes som et argument til addslashes()-funktionen, som vil undslippe dobbelte anførselstegn med en omvendt skråstreg. Den resulterende streng bliver Linuxhint \”PHP\” vejledning . Echo()-sætningen udskriver outputtet:
Eksempel 3
Nedenfor er en anden PHP-kode, der demonstrerer brugen af addslashes().
$str = 'Hvem er PHP?' ;
ekko $str . 'Dette er ikke sikkert i en databaseforespørgsel.
' ;
ekko tilføjer skråstreger ( $str ) . 'Dette er sikkert i en databaseforespørgsel.' ;
?>
Her snoren Hvem er PHP? er gemt i $str variabel. Echo-sætningen bruges til at udskrive strengen til outputtet sammen med en meddelelse, der angiver, at det ikke er sikkert at bruge strengen direkte i en databaseforespørgsel.
Funktionen addslashes() bruges derefter til at undslippe apostroftegnet i strengen ved at tilføje en omvendt skråstreg før den. Den resulterende streng bliver Hvem er PHP? .
Sekundet ekko statement bruges til at udskrive den escapede streng til outputtet sammen med en meddelelse, der angiver, at det er sikkert at bruge strengen i en databaseforespørgsel.
Konklusion
Her diskuterede vi funktionen addslashes() i PHP, som bruges til at undslippe specialtegn i en streng, så de sikkert kan gemmes i en database eller bruges på en webside. Yderligere dækkede vi denne funktions syntaks, parameter og returværdi. For detaljer om addslashes()-funktionen og dens eksempelprogram, læs artiklen.