PHP的strtolower()
函數(shù)本身不直接支持Unicode字符。但是,您可以使用mb_strtolower()
函數(shù)來處理Unicode字符。mb_strtolower()
是一個多字節(jié)字符串處理函數(shù),它支持Unicode字符。
要使用mb_strtolower()
,請確保已經(jīng)安裝并啟用了PHP的mbstring擴展。然后,您可以像下面這樣使用該函數(shù):
$input = "你好,世界!";
$lowercase_input = mb_strtolower($input, "UTF-8");
echo $lowercase_input; // 輸出: "你好,世界!"
在上面的示例中,mb_strtolower()
將輸入字符串轉(zhuǎn)換為小寫(如果適用),同時保留Unicode字符。注意,我們傳遞了第二個參數(shù)"UTF-8"
,這是因為我們需要指定輸入字符串的編碼。在大多數(shù)情況下,您應(yīng)該使用"UTF-8"
編碼。