當前位置: 首頁> 函數類別大全> 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() 函數來設置默認編碼。
  • 如果要處理的字符串包含多字節字符(如中文),需要確保提供正確的字符編碼,以便正確轉換大小寫。
同類函數
  • 設置/獲取HTTP 輸出字符編碼 mb_http_output

    mb_http_output

    設置/獲取HTTP輸出字符編碼
  • 使用正則表達式分割多字節字符串 mb_split

    mb_split

    使用正則表達式分割多字節字符串
  • 獲取特定字符 mb_chr

    mb_chr

    獲取特定字符
  • 將字符串設為小寫 mb_strtolower

    mb_strtolower

    將字符串設為小寫
  • 在輸出緩衝中轉換字符編碼的回調函數 mb_output_handler

    mb_output_handler

    在輸出緩衝中轉換字符編碼的回調函數
  • 使用回調執行正則表達式搜索,並使用多字節支持替換 mb_ereg_replace_callback

    mb_ereg_replace_callback

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

    mb_stripos

    大小寫不敏感地查找字符串在另一個字符串中
  • 用多字節支持替換正則表達式 mb_ereg_replace

    mb_ereg_replace

    用多字節支持替換正則表達式