Innholdsfortegnelse
- Hva er addslashes() funksjon
- Syntaks
- Parameter s
- Komme tilbake
- Hvordan fungerer addslashes()-funksjonen
- Eksempler på addslashes() funksjon
- Konklusjon
Hva er addslashes()-funksjonen i PHP
De addslashes() funksjon i PHP legger til en omvendt skråstrek (\) før spesialtegn som anførselstegn, apostrof og skråstrek. Denne funksjonen brukes til å unnslippe spesialtegn i en streng slik at de trygt kan lagres i en database eller brukes på en nettside uten å forårsake syntaksfeil.
Syntaks
Syntaksen for addslashes()-funksjonen er som følger:
legger til skråstreker ( $string )
Parametere
Funksjonen har en enkelt parameter:
- $string : Streng som skal behandles.
Komme tilbake
Den returnerer den modifiserte strengen med de nødvendige skråstrekene lagt til før visse tegn.
Hvordan fungerer addslashes()-funksjonen
Addslashes()-funksjonen tar en streng som input og returnerer strengen med spesialtegn escaped ved å legge til en omvendt skråstrek foran dem.
Tegnene som er prefikset med en omvendt skråstrek inkluderer:
- Enkelte anførselstegn (')
- Doble anførselstegn (')
- Omvendt skråstrek (\)
- Nullbyte (\0)
Det spesifikke settet med tegn som escapes avhenger av inndatastrengen.
Eksempler på addslashes() funksjon
Nå skal vi dekke noen eksempelprogrammer som forklarer bruken av addslashes()-funksjoner i PHP.
Eksempel 1
Den gitte PHP-koden demonstrerer bruken av addslashes()-funksjonen for å legge til omvendte skråstreker før enkelt sitat tegn i en streng:
// Inndatastreng
$str = legger til skråstreker ( 'Linux' ) ;
// skriver ut den escapede strengen
ekko ( $str ) ;
?>
Her, strengen Linux sendes som et argument til addslashes()-funksjonen, som vil unnslippe apostroftegnet med en omvendt skråstrek. Den resulterende strengen vil være Linux .
De ekko() setningen brukes til å skrive ut den escapede strengen til utdata.
Eksempel 2
Den gitte PHP-koden demonstrerer bruken av addslashes()-funksjonen for å legge til omvendte skråstreker før dobbelt anførselstegn tegn i en streng.
// Inndatastreng
$str = legger til skråstreker ( 'Linuxhint 'PHP' veiledning' ) ;
// skriver ut den escapede strengen
ekko ( $str ) ;
?>
Her er strengen Linuxhint 'PHP' opplæring sendes som et argument til addslashes()-funksjonen, som vil unnslippe doble anførselstegn med en omvendt skråstrek. Den resulterende strengen vil være Linuxhint \'PHP\' opplæring . Echo()-setningen vil skrive ut utdataene:
Eksempel 3
Nedenfor er en annen PHP-kode som demonstrerer bruken av addslashes().
$str = 'Hvem er PHP?' ;
ekko $str . 'Dette er ikke trygt i en databasespørring.
' ;
ekko legger til skråstreker ( $str ) . 'Dette er trygt i en databasespørring.' ;
?>
Her er strengen Hvem er PHP? er lagret i $str variabel. Ekkosetningen brukes til å skrive ut strengen til utdataene sammen med en melding som indikerer at det ikke er trygt å bruke strengen direkte i en databasespørring.
Addslashes()-funksjonen brukes deretter til å unnslippe apostroftegnet i strengen ved å legge til en omvendt skråstrek før den. Den resulterende strengen vil være Hvem er PHP? .
Den andre ekko statement brukes til å skrive ut den escapede strengen til utdataene sammen med en melding som indikerer at det er trygt å bruke strengen i en databasespørring.
Konklusjon
Her diskuterte vi addslashes()-funksjonen i PHP, som brukes til å unnslippe spesialtegn i en streng slik at de trygt kan lagres i en database eller brukes på en nettside. Videre dekket vi syntaks, parameter og returverdi for denne funksjonen. For detaljer om addslashes()-funksjonen og dens eksempelprogram, les artikkelen.