mb_check_encoding
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
nullestá 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. |