當前位置: 首頁> 函數類別大全> 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_strlen

    mb_strlen

    獲取字符串長度
  • 返回預定義多字節字符串的多字節正則表達式的匹配部分的位置和長度 mb_ereg_search_pos

    mb_ereg_search_pos

    返回預定義多字節字符串的多字節正則表達式
  • 返回所有支持的編碼的數組 mb_list_encodings

    mb_list_encodings

    返回所有支持的編碼的數組
  • 查找指定字符在另一個字符串中最後一次的出現 mb_strrchr

    mb_strrchr

    查找指定字符在另一個字符串中最後一次的出
  • 獲取已知編碼類型的別名 mb_encoding_aliases

    mb_encoding_aliases

    獲取已知編碼類型的別名
  • 設置/獲取HTTP 輸出字符編碼 mb_http_output

    mb_http_output

    設置/獲取HTTP輸出字符編碼
  • 檢查字符串在指定的編碼裡是否有效 mb_check_encoding

    mb_check_encoding

    檢查字符串在指定的編碼裡是否有效
  • 設置/獲取字符編碼的檢測順序 mb_detect_order

    mb_detect_order

    設置/獲取字符編碼的檢測順序