mb_strtolower
將字符串設為小寫
函數名:mb_strtolower()
適用版本:PHP 4 >= 4.3.0,PHP 5,PHP 7
用法:mb_strtolower(string $str, string|null $encoding = null): string
函數描述:mb_strtolower() 函數將字符串中的所有字符轉換為小寫。這個函數與strtolower() 函數的區別在於,它可以正確地處理非ASCII 字符和多字節字符。
參數:
返回值:返迴轉換為小寫的字符串。
示例:
$str = "HELLO WORLD!"; $lowercase = mb_strtolower($str); echo $lowercase; // 输出:hello world! $str = "你好,世界!"; $lowercase = mb_strtolower($str, "UTF-8"); echo $lowercase; // 输出:你好,世界!(由于中文字符没有大小写之分,所以不会改变)
在上面的示例中,我們首先使用mb_strtolower() 函數將字符串"HELLO WORLD!" 轉換為小寫,並將結果存儲在變量$lowercase 中。然後,我們使用echo 語句將結果輸出到屏幕上,輸出為"hello world!"。
第二個示例中,我們使用mb_strtolower() 函數將包含中文字符的字符串"你好,世界!" 轉換為小寫。由於中文字符沒有大小寫之分,所以結果與原始字符串相同。請注意,我們還指定了字符編碼為"UTF-8",以確保正確處理多字節字符。