Gli ultimi tutorial di sviluppo web
 

PHP addslashes() Function

<PHP stringa di riferimento

Esempio

Aggiungere un backslash davanti ad ogni doppie virgolette (") :

<?php
$str = addslashes('What does "yolo" mean?');
echo($str);
?>
Esempio Run »

Definizione e l'utilizzo

addslashes() restituisce una stringa con backslash davanti a personaggi predefiniti.

I caratteri predefiniti sono:

  • apice singolo (')
  • virgolette (")
  • backslash (\)
  • NULLO

Tip: Questa funzione può essere utilizzato per preparare una stringa per la memorizzazione in un database e database query.

Note: PHP viene eseguito addslashes() su tutti i GET, POST, e dati del cookie per impostazione predefinita. Pertanto non si dovrebbe usare addslashes() sulle stringhe già sfuggiti, questo causerà doppio escape. La funzione get_magic_quotes_gpc() può essere utilizzato per controllare questo.


Sintassi

addslashes( string )

Parametro Descrizione
string Necessario. Specifica la stringa da sfuggito

Dettagli tecnici

Valore di ritorno: Restituisce la stringa di escape
Versione PHP: 4+

Altri esempi

esempio 1

Aggiungere backslash ai personaggi predefiniti in una stringa:

<?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.";
?>
Esempio Run »

<PHP stringa di riferimento