stripslashes
Rimuove i caratteri di escape da una stringa su cui si è effettuato l'escape
Rimuove i caratteri di escape da una stringa su cui si è effettuato l'escape.
stripslashes può essere utilizzata se non si inserisce questo dato in un posto (come un database) che richiede l'escape dei caratteri. Per esempio, se si sta semplicemente visualizzando i dati direttamente da un modulo HTML.
string La stringa di input.
Restituisce una stringa con i caratteri di escape (backslash) rimossi.
(\' diventa ' e così via.)
I doppi backslash (\\) vengono trasformati in un singolo
backslash (\).
Un esempio di stripslashes <?php $str = "Il tuo nome è O\'reilly?"; // Output: Il tuo nome è O'reilly? echo stripslashes($str); ?>
Utilizzo di stripslashes su un array <?php function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value); return $value; } // Esempio $array = array("f\\'oo", "b\\'ar", array("fo\\'o", "b\\'ar")); $array = stripslashes_deep($array); // Output print_r($array); ?> Example outputs Array ( [0] => f'oo [1] => b'ar [2] => Array ( [0] => fo'o [1] => b'ar ) )
addslashes get_magic_quotes_gpc