mb_strtolower
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtolower — 使字串小寫
說明
mb_strtolower(string
$str
, string $encoding
= mb_internal_encoding()): string
返回所有字母字元轉換成小寫的 str
。
參數
-
str
-
要被小寫的字串。
-
encoding
-
encoding
參數為字元編碼。如果省略或是null
,則使用內部字元編碼。
返回值
所有字母字元已被轉換成小寫的 str
。
Unicode
更多關於 Unicode 屬性的資訊,請參見 » http://www.unicode.org/reports/tr21/。
和 strtolower() 不同的是,「字母」字元的檢測是根據字元的 Unicode 屬性。 因此函式的行為不會受語言設定的影響,能偶轉換任意具有「字母」屬性的字元,例如元音變音 A(Ä)。
範例
示例 #1 mb_strtolower() 例子
<?php
$str = "Mary Had A Little Lamb and She LOVED It So";
$str = mb_strtolower($str);
echo $str; // 輸出: mary had a little lamb and she loved it so
?>
示例 #2 非拉丁 UTF-8 文字的 mb_strtolower() 例子
<?php
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
$str = mb_strtolower($str, 'UTF-8');
echo $str; // 輸出 τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός
?>