strtoupper()
是 PHP 中用于將字符串轉換為大寫的函數。它本身不支持多語言,但你可以使用 mb_strtoupper()
函數來處理多語言字符串。mb_strtoupper()
是 strtoupper()
的多字節安全版本,它支持多種字符編碼,如 UTF-8、UTF-16 和 UTF-32。
要使用 mb_strtoupper()
,請確保你的 PHP 安裝啟用了 mbstring 擴展。然后,你可以像這樣使用它:
<?php
// 示例字符串,包含多種語言字符
$string = "Hello, 你好, Привет, ?????!";
// 使用 mb_strtoupper() 將字符串轉換為大寫
$uppercased_string = mb_strtoupper($string, 'UTF-8');
// 輸出結果
echo $uppercased_string; // 輸出: HELLO, 你好, Привет, ?????!
?>
在這個例子中,我們將包含多種語言字符的字符串轉換為大寫。我們指定了 ‘UTF-8’ 編碼,因為它是處理多語言字符時最常用的編碼。你可以根據需要更改編碼。