La función IntlChar::ord() es una función incorporada en PHP que se usa para devolver el valor del punto de código Unicode del carácter dado.
Sintaxis:
int IntlChar::ord( $character )
Parámetros: Esta función acepta un solo parámetro $carácter que es obligatorio. Este parámetro es un carácter Unicode.
Valor devuelto: Devuelve el valor del punto de código Unicode como un número entero.
Los siguientes programas ilustran la función IntlChar::ord() en PHP:
Programa 1:
PHP
<?php // PHP function to illustrate // the use of IntlChar::ord() // Input int codepoint value var_dump(IntlChar::ord("4")); // Input character codepoint value var_dump(IntlChar::ord("B")); // Input character codepoint value var_dump(IntlChar::ord("b")); //Input int codepoint value var_dump(IntlChar::ord("2018")); // Input character codepoint value var_dump(IntlChar::ord("Geeks")); // Input symbole codepoint value var_dump(IntlChar::ord("@")); // Input symbole codepoint value var_dump(IntlChar::ord("*")); // Input space codepoint value var_dump(IntlChar::ord(" ")); ?>
Producción:
int(52) int(66) int(98) NULL NULL int(64) int(42) int(32)
Programa 2:
PHP
<?php // PHP function to illustrate the // use of IntlChar::ord() // Declare an array with // different codepoint value $arr = array("X", "x", "*", "8", "0", " ", "&", ")", "99", ); // For loop condition to check // each character through function foreach ($arr as $val) { // Check each element as code point data var_dump(IntlChar::ord($val)); } ?>
Producción:
int(88) int(120) int(42) int(56) int(48) int(32) int(38) int(41) NULL
Artículos relacionados:
Referencia: http://php.net/manual/en/intlchar.ord.php