mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ordObtiene el punto de código Unicode de un carácter

Descripción

mb_ord(string $string, ?string $encoding = null): int|false

Devuelve el punto de código Unicode para el carácter proporcionado.

Esta función complementa mb_chr().

Parámetros

string

Una cadena de caracteres

encoding

El parámetro encoding es la codificación de caracteres. Si es omitido o null, será usado el valor de la codificación de caracteres interna.

Valores devueltos

El punto de código Unicode para el primer carácter de string o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora es nullable.

Ejemplos

Ejemplo #1 Un ejemplo básico de mb_ord()

<?php
var_dump
(mb_ord("A", "UTF-8"));
var_dump(mb_ord("🐘", "UTF-8"));
var_dump(mb_ord("\x80", "ISO-8859-1"));
var_dump(mb_ord("\x80", "Windows-1252"));
?>

El resultado del ejemplo sería:


int(65)
int(128024)
int(128)
int(8364)

Ver también

  • mb_internal_encoding() - Lee/modifica la codificación interna
  • mb_chr() - Devuelve un carácter por su valor de punto de código Unicode
  • IntlChar::ord() - Devolver el valor del punto de código de Unicode de un carácter
  • ord() - Convierte el primer byte de un string a un valor entre 0 y 255

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top