當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP mb_substitute_character()用法及代碼示例


在PHP中,我們可以使用函數mb_substitute_character() 獲取替換字符。當輸入字符編碼無效或輸出字符編碼中不存在字符代碼時,該函數指定替換字符。

注意:無效字符可能會被替換而不輸出,string, 或者int值(Unicode 字符代碼值)。

用法

string mb_substitute_character($char)

參數

這個函數隻接受一個參數,$char

  • $char−它將 Unicode 值指定為整數或下麵給出的字符串:

    • "none"−它不會返回任何輸出。

    • "long"−它用於輸出字符代碼值。例如,“U+3000,JIS+7E7E”

    • "entity"−它用於返回輸出字符實體。例如,"Ȁ"。

返回值

如果mb_substitute_character被設置,那麽它將返回 True 表示成功,否則它將返回 False。如果未設置,則返回當前設置。

注意:PHP 8.0 不支持將空字符串傳遞給substitute_character.

示例

<?php
   // It will set the Unicode U+3013
   mb_substitute_character(0x3013);

   // Hexadecimal format
   mb_substitute_character("long");

   // It will display current setting
   echo mb_substitute_character();
?>

輸出

long

相關用法


注:本文由純淨天空篩選整理自Urmila Samariya大神的英文原創作品 PHP – How to get the substitution character using mb_substitute_character()?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。