站內搜尋

Friday, September 18, 2009

[PHP] 字串英文大小寫轉換

有時候作表單讓用戶輸入資料(如:身分證號),為了資料一致性會希望一律大寫或小寫,這時候可以利用轉大小寫的語法來達成需求:

<?php
//英文一律轉大寫
$str="a123456789";
echo strtoupper($str)."<br>";

//英文一律轉小寫
$str="A123456789";
echo strtolower($str)."<br>";

//如果字串還有中文,而網頁編碼方式為big5時,會產生錯誤。
?>

5 comments:

  1. 那如果只想讓字首大寫應該要怎麼做呢?

    ReplyDelete
  2. 意見回覆不能用PHP碼,我寫在文章發表,你參考一下吧,連結如下:
    針對字串第一個英文轉大寫

    ReplyDelete
  3. 用這個即可做到了 ucfirst($str)

    ReplyDelete
  4. 有何辦法 大寫換小寫,小寫換大寫?

    ReplyDelete
  5. 有沒有大寫轉小寫 和小寫轉大寫的結合

    ReplyDelete