Re: [請益] 有關php的html_entity_decode

看板PHP作者 (IWH68S0XZ8M89)時間16年前 (2008/04/16 12:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《SyaoranX (小狼)》之銘言: : 因為讀取網頁資料,所以會有些特殊字元 : 像是「'」這個 : 在html裡面是「'」 : 可是,html_entity_decode沒辦法把他還原耶…請問有什麼辦法還原嗎? : google沒找到…不過像是&quot等,這個函式都可以還原… : 請教大大們會怎麼做? http://tw.php.net/manual/en/function.html-entity-decode.php#78128 這個人貼的評論有提到用regular expression來改 利用preg_replace加上/.../e 把要取代的字串當成php程式來執行 就變成這種解法: (稍微修改自這則評論) $string = preg_replace('/&#0*([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
文章代碼(AID): #181N_RIM (PHP)
文章代碼(AID): #181N_RIM (PHP)