看板 PHP 關於我們 聯絡資訊
我希望在一個string中計算英文單字數目 ex. "The day is not my day." -> count is 6 我目前的想法是用substr_count($str, " "); 不過為什麼他會把每個char都算一次呢? 還是php還有甚麼function 在計算這種的嗎? 感謝各位先進~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.251.54
mesak:$arr=explode(' ',$str);echo count($arr); 11/22 23:16
kumusou:結果還是一樣耶QQ 我在想是不是DB跟網頁都是UTF8 11/22 23:40
kumusou:而我是在NOTEPAD++ ASCI CODE編碼 所以造成" "讀錯? 11/22 23:41
kumusou:已經解決 謝謝一樓 ^___^ 11/23 00:18
roga:PHP 自己有提供 str_word_count(); 詳: http://zzb.bz/JvEyR 11/23 02:25