Re: [請益] 有關php的html_entity_decode
※ 引述《SyaoranX (小狼)》之銘言:
: 因為讀取網頁資料,所以會有些特殊字元
: 像是「'」這個
: 在html裡面是「'」
: 可是,html_entity_decode沒辦法把他還原耶…請問有什麼辦法還原嗎?
: google沒找到…不過像是"等,這個函式都可以還原…
: 請教大大們會怎麼做?
http://tw.php.net/manual/en/function.html-entity-decode.php#78128
這個人貼的評論有提到用regular expression來改
利用preg_replace加上/.../e 把要取代的字串當成php程式來執行
就變成這種解法: (稍微修改自這則評論)
$string = preg_replace('/�*([1-9][0-9]*);/e', 'chr(\\1)', $string);
--
実琴:「河野!你真的就這樣被物質慾望給吸引過去了嗎?!」
亨:「只要穿著女裝擺出親切的樣子,所有必要花費就能全免,似乎一點都不壞啊。」
実琴:「難道你沒有男人的尊嚴了嗎?!」
亨:(斷然道)「沒有。在節衣縮食且生活吃緊的學生面前,沒有那種東西。」
--プリンセス・プリンセス 第二話
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.84
推
04/16 23:13, , 1F
04/16 23:13, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):