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

    mb_ereg_search_getpos

    返回下一個正則表達式匹配的起始點
  • 設置下一個正則表達式匹配的起始點 mb_ereg_search_setpos

    mb_ereg_search_setpos

    設置下一個正則表達式匹配的起始點
  • 獲取字符的碼點 mb_ord

    mb_ord

    獲取字符的碼點
  • 設置/獲取HTTP 輸出字符編碼 mb_http_output

    mb_http_output

    設置/獲取HTTP輸出字符編碼
  • 大小寫不敏感地查找指定字符在另一個字符串中最後一次的出現 mb_strrichr

    mb_strrichr

    大小寫不敏感地查找指定字符在另一個字符串
  • 設置/獲取字符編碼的檢測順序 mb_detect_order

    mb_detect_order

    設置/獲取字符編碼的檢測順序
  • 獲取字符串的一部分 mb_strcut

    mb_strcut

    獲取字符串的一部分
  • 解析GET/POST/COOKIE 數據並設置全局變量 mb_parse_str

    mb_parse_str

    解析GET/POST/COOKIE數據並