用UTF-8 字串中的ASCII 等效項替換元音
在PHP 中,將元音等Unicode 字元轉換為最接近的7 位ASCII 等效項可能是一個挑戰。 strtr() 和 utf8_decode() 可以提供協助,但會遇到特殊字元的限制。
要在沒有 ISO-8859-15 包含的情況下簡化此過程,請考慮使用 iconv() 函數。以下範例說明了其用法:
$input = "lärm"; $result = iconv("utf-8","ascii//TRANSLIT",$input); echo $result; // outputs "larm"
透過指定「ascii//TRANSLIT」字元集, iconv() 自動將變音符號轉換為其最接近的ASCII 對應項,在刪除重音符號的同時保留字串的意思。
此方法提供了一種高效且簡單的解決方案,用於將變音符號替換為 UTF-8 中的 ASCII 等效項字串。
以上是如何在 UTF-8 PHP 字串中高效地將變音符號替換為 ASCII 等效項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!