當前位置: 首頁> 函數類別大全> 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",以確保正確處理多字節字符。

同類函數
  • 為MIME 頭編碼字符串 mb_encode_mimeheader

    mb_encode_mimeheader

    為MIME頭編碼字符串
  • 檢測字符編碼 mb_detect_encoding

    mb_detect_encoding

    檢測字符編碼
  • 查找字符串在另一個字符串裡的首次出現 mb_strstr

    mb_strstr

    查找字符串在另一個字符串裡的首次出現
  • 獲取按指定寬度截斷的字符串 mb_strimwidth

    mb_strimwidth

    獲取按指定寬度截斷的字符串
  • 多字節支持正則表達式匹配忽略大小寫 mb_eregi

    mb_eregi

    多字節支持正則表達式匹配忽略大小寫
  • 將字符串設為小寫 mb_strtolower

    mb_strtolower

    將字符串設為小寫
  • 給定一個多字節字符串,返回其字符數組 mb_str_split

    mb_str_split

    給定一個多字節字符串,返回其字符數組
  • 為多字節正則表達式設置/獲取字符編碼 mb_regex_encoding

    mb_regex_encoding

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