[請益] 關於string

看板PHP作者時間15年前 (2010/11/22 23:04), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
我希望在一個string中計算英文單字數目 ex. "The day is not my day." -> count is 6 我目前的想法是用substr_count($str, " "); 不過為什麼他會把每個char都算一次呢? 還是php還有甚麼function 在計算這種的嗎? 感謝各位先進~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.251.54

11/22 23:16, , 1F
$arr=explode(' ',$str);echo count($arr);
11/22 23:16, 1F

11/22 23:40, , 2F
結果還是一樣耶QQ 我在想是不是DB跟網頁都是UTF8
11/22 23:40, 2F

11/22 23:41, , 3F
而我是在NOTEPAD++ ASCI CODE編碼 所以造成" "讀錯?
11/22 23:41, 3F

11/23 00:18, , 4F
已經解決 謝謝一樓 ^___^
11/23 00:18, 4F

11/23 02:25, , 5F
PHP 自己有提供 str_word_count(); 詳: http://zzb.bz/JvEyR
11/23 02:25, 5F
文章代碼(AID): #1CwePjkx (PHP)
文章代碼(AID): #1CwePjkx (PHP)