看板 PHP 關於我們 聯絡資訊
各位高手~小弟目前在撰寫PHP程式上遇到了問題 希望知道如何解決的高手能告訴我怎麼解決 問題:小弟從一個UTF-8編碼的文字檔讀取字串 例如:TOM是我爸爸 現在我想要找第一個中文字"是"是位於整個字串的第幾個字 不知道這樣作程式應該怎麼寫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.10.164
ybite:mb_strpos 03/27 17:10
arzbar:可能沒那麼單純吧 不知道原PO 是不是要查 哪個字是中文字? 03/27 17:46
kalasiya:是阿~因為我想要能夠找出中文的位置將中文跟非中文的 03/28 14:13
kalasiya:部分切開~因為檔案裡除了中英文還有特殊的西歐文字 03/28 14:19
kalasiya:所以我又不能用英文字母來作切分的條件 03/28 14:20
lslong:mb_substr & strlen 應該就可以判斷了 03/28 16:41
kalasiya:我有用過這2個函式~不過我只做到將句子一字一字的切分 03/29 15:34
kalasiya:但是要怎麼判斷切出來的字是中文還是非中文 03/29 15:35
lslong:切出來的字用strlen判斷大於1..如果要在更仔細判斷 03/31 15:02
lslong:如果要更仔細的判斷..就在去網路上找一下utf-8中文字元區段 03/31 15:04