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

    mb_ereg_search_pos

    返回預定義多字節字符串的多字節正則表達式
  • 將字符串設為小寫 mb_strtolower

    mb_strtolower

    將字符串設為小寫
  • 設置/獲取當前語言 mb_language

    mb_language

    設置/獲取當前語言
  • 使用回調執行正則表達式搜索,並使用多字節支持替換 mb_ereg_replace_callback

    mb_ereg_replace_callback

    使用回調執行正則表達式搜索,並使用多字節
  • 大小寫不敏感地在字符串中查找一個字符串最後出現的位置 mb_strripos

    mb_strripos

    大小寫不敏感地在字符串中查找一個字符串最
  • 多字節支持正則表達式匹配 mb_ereg

    mb_ereg

    多字節支持正則表達式匹配
  • 設置/獲取內部字符編碼 mb_internal_encoding

    mb_internal_encoding

    設置/獲取內部字符編碼
  • 大小寫不敏感地查找字符串在另一個字符串裡的首次出現 mb_stristr

    mb_stristr

    大小寫不敏感地查找字符串在另一個字符串裡