Cuprins
- Ce este funcția addslashes().
- Sintaxă
- Parametru s
- Întoarcere
- Cum funcționează funcția addslashes().
- Exemple de funcție addslashes().
- Concluzie
Ce este funcția addslashes() în PHP
The adaugă bare oblice() funcția în PHP adaugă o bară oblică inversă (\) înainte de caractere speciale, cum ar fi ghilimele, apostrofele și barele oblice inverse. Această funcție este folosită pentru a evada caracterele speciale dintr-un șir, astfel încât acestea să poată fi stocate în siguranță într-o bază de date sau utilizate pe o pagină web fără a provoca erori de sintaxă.
Sintaxă
Sintaxa pentru funcția addslashes() este următoarea:
addslashes ( $șir )
Parametrii
Funcția are un singur parametru:
- $șir : șir de procesat.
Întoarcere
Returnează șirul modificat cu barele oblice inverse necesare adăugate înaintea anumitor caractere.
Cum funcționează funcția addslashes().
Funcția addslashes() preia un șir ca intrare și returnează șirul cu caractere speciale scăpate prin adăugarea unei bare oblice inverse înaintea lor.
Caracterele care sunt prefixate cu o bară oblică inversă includ:
- Ghilimele simple (‘)
- Ghilimele duble (“)
- Bare oblice inverse (\)
- Octeți nuli (\0)
Setul specific de caractere care sunt escape depinde de șirul de intrare.
Exemple de funcție addslashes().
Acum vom acoperi câteva exemple de programe care explică utilizarea funcțiilor addslashes() în PHP.
Exemplul 1
Codul PHP dat demonstrează utilizarea funcției addslashes() pentru a adăuga backslashes înainte ghilimele unice caractere dintr-un șir:
// șir de intrare
$str = addslashes ( „Linux” ) ;
// tipărește șirul de evadare
ecou ( $str ) ;
?>
Aici, sfoara Linux este transmis ca argument la funcția addslashes(), care va scăpa de caracterul apostrof cu o bară oblică inversă. Șirul rezultat va fi Linux .
The ecou() instrucțiunea este utilizată pentru a imprima șirul de evadare la ieșire.
Exemplul 2
Codul PHP dat demonstrează utilizarea funcției addslashes() pentru a adăuga backslashes înainte citat dublu caractere dintr-un șir.
// șir de intrare
$str = addslashes ( Tutorial „Linuxhint „PHP”” ) ;
// tipărește șirul de evadare
ecou ( $str ) ;
?>
Aici sfoara Tutorial Linuxhint „PHP”. este transmis ca argument la funcția addslashes(), care va scăpa caracterul ghilimele duble cu o bară oblică inversă. Șirul rezultat va fi Tutorial Linuxhint \”PHP\”. . Instrucțiunea echo() va imprima rezultatul:
Exemplul 3
Mai jos este un alt cod PHP care demonstrează utilizarea addslashes().
$str = 'Cine este PHP?' ;
ecou $str . „ Acest lucru nu este sigur într-o interogare de bază de date.
” ;
ecou addslashes ( $str ) . „Acest lucru este sigur într-o interogare de bază de date.” ;
?>
Aici sfoara Cine este PHP? este stocat în $str variabil. Declarația echo este utilizată pentru a imprima șirul la ieșire împreună cu un mesaj care indică faptul că nu este sigur să utilizați șirul direct într-o interogare de bază de date.
Funcția addslashes() este apoi folosită pentru a scăpa de caracterul apostrof din șir, adăugând o bară oblică inversă înaintea acestuia. Șirul rezultat va fi Cine este PHP? .
Al doilea ecou instrucțiunea este utilizată pentru a imprima șirul de evadare la ieșire împreună cu un mesaj care indică faptul că este sigur să utilizați șirul într-o interogare de bază de date.
Concluzie
Aici, am discutat despre funcția addslashes() în PHP, care este folosită pentru a evada caracterele speciale dintr-un șir, astfel încât acestea să poată fi stocate în siguranță într-o bază de date sau utilizate pe o pagină web. În plus, am acoperit sintaxa, parametrul și valoarea returnată a acestei funcții. Pentru detalii despre funcția addslashes() și despre programul său exemplu, citiți articolul.