看板 PHP 關於我們 聯絡資訊
※ 引述《c2yuan (西西‧樣)》之銘言: : 各位高手們好. : 想要來寫個PHP, 把一段文章中某些特定的字母從小寫換成大寫, 若是大寫則換成小寫, : 可是PHP的函式裡好像都只有純粹換成小寫, 或換成大寫, : (像是﹕lcfirst(),strtolower(),strtoupper(),ucwords()) : 而無法逹到"原本小寫的就變大寫, 原本大寫的變小寫"... : 請問有什麼好方法呢? : 謝謝囉... 用 ord() 要自己 handle ASCII 裡大小寫字母的編號範圍,比較不漂亮。 關於大小寫的判斷, 用 php 內建的 Character type 系列 function 來處理比較好: if (ctype_upper($char)) echo strtolower($char); else if (ctype_lower($char)) echo strtoupper($char); else ..... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.0.185