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