PHP addslashes() Funksie
Voorbeeld
Voeg 'n terugskuinsstreep voor elke dubbele aanhaling ("):
<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Definisie en gebruik
Die addslashes() funksie gee 'n string terug met backslashes voor vooraf gedefinieerde karakters.
Die vooraf gedefinieerde karakters is:
- enkele aanhaling (')
- dubbele aanhalingsteken (")
- terugskuinsstreep (\)
- NUL
Wenk: Hierdie funksie kan gebruik word om 'n string voor te berei vir berging in 'n databasis en databasisnavrae.
Let wel: Voor PHP 5.4 was die PHP dir magic_quotes_gpc by verstek aan en dit het by verstek addslashes() op alle GET-, POST- en COOKIE-data laat loop. Jy moet nie addslashes() gebruik op stringe wat reeds ontsnap is nie, aangesien dit dubbele ontsnapping sal veroorsaak. Die funksie get_magic_quotes_gpc() kan gebruik word om dit na te gaan.
Sintaksis
addslashes(string)
Parameterwaardes
Parameter | Description |
---|---|
string | Required. Specifies the string to be escaped |
Tegniese besonderhede
Terugkeerwaarde: | Wys die ontsnapte string terug |
---|---|
PHP weergawe: | 4+ |
PHP Changelog: | Voor PHP 5.4 was die PHP dir magic_quotes_gpc by verstek aan en dit het by verstek addslashes() op alle GET-, POST- en COOKIE-data uitgevoer. |
Meer voorbeelde
Voorbeeld
Voeg skuinsstreepies by die vooraf gedefinieerde karakters in 'n string:
<?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.";
?>
❮ PHP-stringverwysing