= 4.3.0, PHP 5, PHP 7, PHP 8)mb_strtolower — 使字符串小寫說明mb_strtolower(string $str, string $encoding = mb_internal_encoding()): strin">
(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_strtolower — 使字符串小寫
$str
, string $encoding
= mb_internal_encoding()): string
返回所有字母字符轉換成小寫的 str
。
str
要被小寫的字符串。
encoding
encoding
參數(shù)為字符編碼。如果省略或是 null
,則使用內部字符編碼。
所有字母字符已被轉換成小寫的 str
。
更多關于 Unicode 屬性的信息,請參見 ? http://www.unicode.org/reports/tr21/。
和 strtolower() 不同的是,“字母”字符的檢測是根據(jù)字符的 Unicode 屬性。 因此函數(shù)的行為不會受語言設置的影響,能偶轉換任意具有“字母”屬性的字符,例如元音變音 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; // 輸出 τ?χιστη αλ?πηξ βαφ?? ψημ?νη γη, δρασκελ?ζει υπ?ρ νωθρο? κυν??
?>