當前位置: 首頁> 函數類別大全> mb_strtolower

mb_strtolower

將字符串設為小寫
名稱:mb_strtolower
分類:多字節字符串
所屬語言:php
一句話介紹:將字符串中的所有字符轉換為小寫

函數名: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_internal_encoding

    mb_internal_encoding

    設置/獲取內部字符編碼
  • 查找字符串在另一個字符串中首次出現的位置 mb_strpos

    mb_strpos

    查找字符串在另一個字符串中首次出現的位置
  • 返回下一個正則表達式匹配的起始點 mb_ereg_search_getpos

    mb_ereg_search_getpos

    返回下一個正則表達式匹配的起始點
  • 獲取特定字符 mb_chr

    mb_chr

    獲取特定字符
  • 設置/獲取mbregex 函數的默認選項 mb_regex_set_options

    mb_regex_set_options

    設置/獲取mbregex函數的默認選項
  • 多字節支持的替換正則表達式,忽略大小寫 mb_eregi_replace

    mb_eregi_replace

    多字節支持的替換正則表達式,忽略大小寫
  • 返回預定義多字節字符串的多字節正則表達式的匹配部分的位置和長度 mb_ereg_search_pos

    mb_ereg_search_pos

    返回預定義多字節字符串的多字節正則表達式
  • 為多字節正則表達式設置/獲取字符編碼 mb_regex_encoding

    mb_regex_encoding

    為多字節正則表達式設置/獲取字符編碼
熱門文章