Dernière mise à jour: mer 17 fév 2010

uniord()

(PHP 4 >= 4.0.6, PHP 5)

Retourne le code UNICODE d'un caractère.

uniord() retourne le code UNICODE du premier caractère de string.
Cette fonction est le contraire de unichr().

Source

<?php

function uniord( $string , $encoding = 'UTF-8' )
{
	$entity = mb_encode_numericentity($string, array(0x0, 0xffff, 0, 0xffff), $encoding);
	return preg_replace('`^&#([0-9]+);.*$`', '\\1', $entity);
}

?>

Syntaxe

int uniord ( string $string [, string $encoding = 'UTF-8' ] )

Arguments

  1. string - Un caractère.
  2. encoding - Le paramètre encoding est l'encodage des caractères. S'il est omis, l'encodage de caractères UTF-8 sera utilisé.

Valeurs de retour

Retourne la valeur UNICODE, sous la forme d'un entier.

Voir aussi

  • ord() - Retourne le code ASCII d'un caractère
  • unichr() - Retourne un caractère à partir de son code UNICODE
  • uni_strlen() - Calcule la taille d'une chaîne UNICODE

Commentaire(s)

Il n'y a aucun commentaire pour cette page.

Poster un commentaire