[請益] 分割utf-8字串的問題

看板PHP作者時間16年前 (2009/12/23 14:13), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/2 (看更多)
我上網找到一個分割utf-8字串的function 可是問題是如果遇到分割字串長度的最後幾個字是像空格  或是有html Tag的符號,要怎麼迴避呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

12/23 16:11, , 1F
轉過再切
12/23 16:11, 1F

12/23 16:38, , 2F
什麼叫轉過再切
12/23 16:38, 2F

12/23 18:26, , 3F
就是叫你濾掉你不想要的字元(轉換掉或是刪掉)再切
12/23 18:26, 3F

12/23 18:51, , 4F
可是如果  這四個字都是在規定字串長度裡面了的話,那
12/23 18:51, 4F

12/23 18:51, , 5F
不就裡面的空格都不見了
12/23 18:51, 5F

12/23 23:25, , 6F
三樓的括號有說"轉換掉"也是個選項
12/23 23:25, 6F

12/23 23:26, , 7F
基於這種東西可以用 htmlspecialchars 產生
12/23 23:26, 7F

12/23 23:26, , 8F
查詢 php.net 可發現 htmlspecialchars_decode 可以轉回來
12/23 23:26, 8F

12/23 23:27, , 9F
或是要進一步的話 html_entity_decode 也可
12/23 23:27, 9F
文章代碼(AID): #1BCRJi7o (PHP)
文章代碼(AID): #1BCRJi7o (PHP)