Exemplu
Adăugați un backslash în fața fiecărui citat dublu (") :
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Run exemplu » Definiție și utilizare
addslashes() Funcția returnează un șir cu backslash în fața caractere predefinite.
Caracterele predefinite sunt:
- ghilimele simple (')
- dublu citat (")
- backslash (\)
- NUL
Tip: Această funcție poate fi utilizată pentru a prepara un șir de caractere pentru stocarea într - o bază de date și baze de date interogări.
Note: PHP ruleaza addslashes() pe toate GET, POST, și datele COOKIE în mod implicit. Prin urmare , nu trebuie să utilizați addslashes() pe siruri de caractere care au fost deja scăpat, acest lucru va provoca escape duble. Funcția get_magic_quotes_gpc() poate fi folosit pentru a verifica acest lucru.
Sintaxă
addslashes( string )
Parametru | Descriere |
---|---|
string | Necesar. Specifică șirul de a fi scăpat |
Detalii tehnice
Întoarcere Valoare: | Returnează șirul scăpat |
---|---|
Versiune PHP: | 4+ |
Mai multe exemple
Exemplul 1
Adăugați backslashe la caracterele predefinite într-un șir de caractere:
<?php
$str = "Who's Peter Griffin?";
echo $str . " This is not safe in a database query.<br>";
echo addslashes($str) . " This is safe in a database query.";
?>
Run exemplu » <PHP String Reference