Funciones de cadenas de caracteres multibyte
PHP Manual

mb_substitute_character

(PHP 4 >= 4.0.6, PHP 5)

mb_substitute_characterEstablece/obtiene un carácter de sustitución

Descripción

mixed mb_substitute_character ([ mixed $substrchar ] )

Especifica un carácter de sustitución cuando la codificación de caracteres de entrada es inválida o el código del carácter no existe en la codificación de caracteres de salida. Los caracteres inválidos pueden ser sustituidos por valores NULL (sin salida), string o integer (valor del código del carácter Unicode).

Esta configuración afecta a mb_convert_encoding(), mb_convert_variables(), mb_output_handler(), y mb_send_mail().

Parámetros

substrchar

Especifica el valor Unicode como un integer, o como uno de los siguientes strings:

  • "none" : sin salida
  • "long" : Producir el valor del código del carácter (Ejemplo: U+3000, JIS+7E7E)
  • "entity" : Producir la entidad del carácter (Ejemplo: Ȁ)

Valores devueltos

Si se establece substchar, devuelve TRUE en caso de éxito, o en caso contrairo devuelve FALSE. Si substchar no se establece, devuelve el valor Unicode, o "none" o "long".

Ejemplos

Ejemplo #1 Ejemplo de mb_substitute_character()

<?php
/* Establecer con Unicode U+3013 (GETA MARK) */
mb_substitute_character(0x3013);

/* Establecer el formato hexadecimal */
mb_substitute_character("long");

/* Mostrar la configuración en uso */
echo mb_substitute_character();
?>


Funciones de cadenas de caracteres multibyte
PHP Manual