[ PHP ] – 英文字串大小寫轉換函式(附 大寫轉小寫 小寫轉大寫程式碼)

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

[php]
<?php
//英文轉大寫
$str="abcDEF12345";
echo $str.’
‘;//原始字串
echo strtoupper($str).’
‘;
//結果 ABCDEF12345
//英文轉小寫
echo strtolower($str).’
‘;
//結果 abcdef12345
//英文第一個字母轉大寫
echo ucfirst($str).’
‘;
$str_array=str_split($str,1);//將字串分割成單獨字元陣列
$uplo=”;
foreach($str_array as $value){
$str_ascii=ord($value);//將字元轉成ascii
if($str_ascii>=97 && $str_ascii<=122){$uplo.=chr($str_ascii-32);}
//若值落在 97-122 表示是小寫 將ascii值-32 再轉成字元 就可將小寫轉成大寫
elseif($str_ascii>=65 && $str_ascii<=95){$uplo.=chr($str_ascii+32);}
//若值落在 65-95 表示是大寫 將ascii值+32 再轉成字元 就可將大寫轉成小寫
else{$uplo.=chr($str_ascii);}
//非英文字母就不轉換
}
echo $uplo;
?>
[/php]

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *