Updated PHP Windows builds for Brotli security fix

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.

Errores/Excepciones

A partir de PHP 8.0.0, se lanza una ValueError si encoding es una codificación no válida. Antes de PHP 8.0.0, se emitía una advertencia E_WARNING en su lugar.

Historial de cambios

Versión Descripción
8.0.0 encoding ahora acepta null.
8.0.0 Ahora lanza una ValueError si encoding es una codificación no válida. Anteriormente, se emitía una advertencia E_WARNING y se devolvía false.

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)

Véase 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

+add a note

User Contributed Notes

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