- strip_tags: documentation ( source)
- trim: documentation ( source)
- html_entity_decode: documentation ( source)
<?php
$nettoyer = function ($text) {
$text = (string) $text; // note : null devient ''
$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8'); // certaines données sont encodées
$text = strip_tags($text); // certaines données contiennent des balises HTML (<a>, <span>, ...)
$text = trim($text, " \t\n\r\0\x0B\xC2\xA0"); // "\xC2\xA0" espace insécable UTF-8
return $text;
};