看板 PHP 關於我們 聯絡資訊
網頁上的有字串輸入處,程式會依輸入的字串是中文或英文來做不同的處理, 享請問如何辨認輸入的字(第一個字就可以了)是中文還是英文? 謝謝! -- 得分是你荒謬的幻覺,受傷是你承受的風險,不論你嘗試幾遍,都得不到我的成全; 高空球的判點,精準快速的攔截,是我能力完美的展現,也是你們惡夢的起點; 花俏動作的表演,個人技巧的展現,在我面前你沒有施展的空間,放棄是唯一解; 如果和我正面對決,人和球我一定會留下一些; 快點讓開才不會傷害自己的尊嚴,也免得得遭到觀眾的戲謔; 我是後防線上的天然國界,高聳讓人無法踰越!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.151.62
jim221:不是英文、數字、特殊符號,那就有很大的機會是中文 07/17 17:37
jim221://除非你的網頁使用者使用其他語言 07/17 17:37
PHP5:int ord ( string string ) 中文通常會大於 127 07/17 17:49
pakker:big5: ord($str[0])>0x80 && ord($str[1])<0xFF 07/17 22:23
pakker:或者用 mb lib做處理? 07/17 22:25
pakker:mb_strlen($str) != strlen($str) 07/17 22:27