(PHP 4 >= 4.0.6, PHP 5)
Calcule la taille d'une chaîne UNICODE.
<?php
function uni_strlen($str)
{
$s = mb_encode_numericentity($str, array(0x0, 0xffff, 0, 0xffff), "UTF-8");
return substr_count($s,'&');
}
?>
int uni_strlen ( string $string )
La taille de la chaîne string et 0 si le paramètre string est vide.
Exemple #1 Exemple avec uni_strlen()
<?php $str = '€'; echo strlen($str); // 3 echo uni_strlen($str); // 1 ?>
Commentaire(s)
Poster un commentaire