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

# mb_ord

(PHP 7 >= 7.2.0, PHP 8)

mb_ord — Obtiene el punto de código Unicode de un carácter

### Descripción

function 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 se omite o es `null`, se utilizará 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` si ocurre un error.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `encoding` ahora acepta `null`.

### 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 ejemplo anterior mostrará:

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() - Devuelve el valor del punto de código Unicode de un carácter
- ord() - Convierte el primer byte de un string en un valor entre 0 y 255

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open