查詢

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(必需):要轉換為小寫的字串。
  • $encoding(可選):要使用的字元編碼。如果未指定,則使用內部字元編碼。

返回值:返回轉換為小寫的字串。

示例:

$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",以確保正確處理多位元組字元。

補充糾錯
上一個函式: mb_strtoupper()函式
下一個函式: mb_strstr()函式
熱門PHP函式
分享連結