Dernière mise à jour: lun 3 mai 2010

uni_strlen()

(PHP 4 >= 4.0.6, PHP 5)

Calcule la taille d'une chaîne UNICODE.

Source

<?php

function uni_strlen($str)
{
	$s = mb_encode_numericentity($str, array(0x0, 0xffff, 0, 0xffff), "UTF-8");
	return substr_count($s,'&');
}

?>

Syntaxe

int uni_strlen ( string $string )

Arguments

  1. string - La chaîne de caractères à mesurer.

Valeurs de retour

La taille de la chaîne string et 0 si le paramètre string est vide.

Exemples

Exemple #1 Exemple avec uni_strlen()

<?php

$str = '€';
echo strlen($str); // 3
echo uni_strlen($str); // 1

?>

Voir aussi

  • strlen() - Calcule la taille d'une chaîne
  • uni_strsplit() - Convertit une chaîne de caractères UNICODE en tableau
  • unichr() - Retourne un caractère à partir de son code UNICODE
  • uniord() - Retourne le code UNICODE d'un caractère

Commentaire(s)

Poster un commentaire