Documentación offline PHP master

mb_check_encoding

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

mb_check_encoding

Verifica si las cadenas son válidas para el encodage especificado

Descripción#

php mb_check_encoding([array $value], [string $encoding]): boolphp

Verifica si el flujo de octetos es válido para el encodage específico. Si value es de tipo array, todas las claves y los valores son validados de manera recursiva. Es útil para prever lo que se conoce como « ataque por encodage inválido ».

Parámetros#

value
El flujo de octetos o array a verificar. Si es omitido, esta función verifica todas las entradas desde el inicio de la petición.

[!WARNING] A partir de PHP 8.1.0, la omisión de este argumento o el paso de null está obsoleto.

encoding
Encodage esperado.

Valores devueltos#

Esta función retorna true en caso de éxito o false si ocurre un error.

Historial de cambios#

Versión Descripción
8.1.0 La llamada a esta función con null como value o sin argumento está obsoleta.
8.0.0 value y encoding ahora son nullable.
7.2.0 Esta función ahora también acepta un array como valor de value. Anteriormente, solo las string eran soportadas.