strtolower() 將字串轉為全小寫,strtoupper() 轉為全大寫。僅影響 ASCII 英文字母,其他字元保持不變。
<?php $string = "Learn PHP string functions at jb51.net"; $lower = strtolower($string); $upper = strtoupper($string); echo "$lower\n"; // learn php string functions at jb51.net echo "$upper\n"; // LEARN PHP STRING FUNCTIONS AT JB51.NET ?>
$str = "PHP 中文測試"; echo strtolower($str); // php 中文測試(中文不變) echo mb_strtolower($str); // php 中文測試(同樣) // 某些語系(如土耳其文)需指定編碼 echo mb_strtolower($str, 'UTF-8');
ucfirst():首字母大寫ucwords():每單字首字母大寫lcfirst():首字母小寫記得配合 mb_* 系列處理多語言環境。