« Coder avec Unicode/Conversion » : différence entre les versions

Contenu supprimé Contenu ajouté
m typo
Ligne 63 :
 
{{remarque|Pour traiter les caractères Unicode considérés comme invalides dans les XML et JSON, utiliser preg_replace()<ref>https://magp.ie/2011/01/06/remove-non-utf8-characters-from-string-with-php/</ref>.}}
 
Pour échapper les symboles Unicode indigestes comme "U+001F" :
<source lang=php>
public function slugify($string)
{
$pattern = '/[^a-z0-9]/';
$string = preg_replace($pattern, '-', strtolower($string));
while (substr($string, -1) == '-') {
$string = substr($string, 0, strlen($string) - 1);
}
 
return preg_replace($pattern, '-', $string);
}
</source>
 
=== Base de données ===