作者LPH66 (IWH68S0XZ8M89)
看板PHP
标题Re: [请益] 有关php的html_entity_decode
时间Wed Apr 16 12:26:01 2008
※ 引述《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
1F:推 SyaoranX:感谢^^ 04/16 23:13