wp_unslash( string|array $value )
Supprime les slashes d'une chaîne ou d'un tableau de chaînes.
Paramètre
$value(string|array)requisChaîne ou tableau de chaînes dont les slashes sont à retirer.
Description / Informations supplémentaires
Elle doit être utilisée pour supprimer les slashes d'une donnée passée au cœur d'une application qui attend que la donnée soit nettoyée de ses slashes.
Cette fonction peut être utilisée en remplacement de stripslashes_deep(). Comme c'est une fonction récursive, si un tableau est donné, les slashes seront supprimés dans les sous-tableaux.
Retourne
(string|array) Chaîne ou tableau de chaînes nettoyées de leurs slashes.
Déclaration et structure de la fonction wp_unslash()
wp_unslash() est déclarée dans le fichier wp-includes/formatting.php à la ligne 5793 :
function wp_unslash( $value ) {
return stripslashes_deep( $value );
}
Fonction utilisée par wp_unslash()
stripslashes_deep()Navigue à travers un tableau, un objet ou un scalaire et supprime les slashes des valeurs.
Où est utilisée la fonction wp_unslash()
dans le CMS WordPress
Exemple
$arr = array(
"Est-ce que votre nom est O'reilly ?",
"Atouts d'une personne"
);
$arr = wp_unslash( $arr );
// Sortie :
array(
"Est-ce que votre nom est O'reilly ?",
"Atouts d'une personne"
);
Sources
Codex WordPress : wp_unslash()
Autres fonctions dans le même fichier : wp-includes/formatting.php