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

mb_strtoupper

將字符串設為大寫
名稱:mb_strtoupper
分類:多字節字符串
所屬語言:php
一句話介紹:將字符串中的所有字符轉換為大寫字母,並返迴轉換後的字符串

函數名:mb_strtoupper()

適用版本:PHP 4>=4.3.0, PHP 5, PHP 7

用法:mb_strtoupper(string $str, string|null $encoding = null): string

mb_strtoupper() 函數將字符串中的所有字符轉換為大寫字母,並返迴轉換後的字符串。該函數與strtoupper() 函數類似,但對於非ASCII字符也起作用。

參數:

  • $str:要轉換的字符串。
  • $encoding(可選):指定字符編碼。如果未提供,則使用內部字符編碼。

返回值:返迴轉換為大寫字母后的字符串。

示例:

 $str = "hello world!"; $result = mb_strtoupper($str); echo $result; // 输出: HELLO WORLD! $str = "你好,世界!"; $result = mb_strtoupper($str, 'UTF-8'); echo $result; // 输出: 你好,世界!(因为大写字母只适用于ASCII字符)

注意事項:

  • mb_strtoupper() 函數依賴於mbstring 擴展。如果未安裝此擴展,將無法使用該函數。
  • 如果在函數調用之前沒有設置默認字符編碼,可以通過調用mb_internal_encoding() 函數來設置默認編碼。
  • 如果要處理的字符串包含多字節字符(如中文),需要確保提供正確的字符編碼,以便正確轉換大小寫。
同類函數
  • 為多字節正則表達式設置/獲取字符編碼 mb_regex_encoding

    mb_regex_encoding

    為多字節正則表達式設置/獲取字符編碼
  • 獲取按指定寬度截斷的字符串 mb_strimwidth

    mb_strimwidth

    獲取按指定寬度截斷的字符串
  • 解碼MIME 頭字段中的字符串 mb_decode_mimeheader

    mb_decode_mimeheader

    解碼MIME頭字段中的字符串
  • 獲取字符串的一部分 mb_strcut

    mb_strcut

    獲取字符串的一部分
  • 大小寫不敏感地在字符串中查找一個字符串最後出現的位置 mb_strripos

    mb_strripos

    大小寫不敏感地在字符串中查找一個字符串最
  • 從上次多字節正則表達式匹配中檢索結果 mb_ereg_search_getregs

    mb_ereg_search_getregs

    從上次多字節正則表達式匹配中檢索結果
  • 查找字符串在一個字符串中最後出現的位置 mb_strrpos

    mb_strrpos

    查找字符串在一個字符串中最後出現的位置
  • 轉換一個或多個變量的字符編碼 mb_convert_variables

    mb_convert_variables

    轉換一個或多個變量的字符編碼