$a=>>>html
<script type="text/javascript">
var data=[ {"title":婚庆达人","url":"http://www.phpzy.com/2010/0712/04181003501.shtml","subtitle":"婚庆达人团:寻找婚礼中的爱(组图)","time":"7月12日 04:07"},
{"title":"父母离异又再婚:婚礼上应该如何安排(图)","url":"http://www.phpzy.com//hunjia/2010/0707/15131002706.shtml","subtitle":"父母离异又再婚:婚礼上应该如何安排","time":"7月7日 15:07"},
{"title":"菜鸟伴娘必知的16个招术(图)","url":"http://www.phpzy.com//hunjia/2010/0707/14571002701.shtml","subtitle":"菜鸟伴娘必知的16个招术(图)","time":"7月7日 14:07"},
{"title":"酒店“变身”KTV 新人预订婚宴无着落","url":"http://www.phpzy.com/hunjia/2010/0111/1019958954.shtml","subtitle":"酒店“变身”KTV 新人预订婚宴无着落","time":"1月11日 10:01"}
]
html;要输出如
---------------------------------------------
<a href="http://www.phpzy.com/2010/0712/04181003501.shtml">婚庆达人团:寻找婚礼中的爱(组图)</a>
<a href="http://www.phpzy.com//hunjia/2010/0707/15131002706.shtml">父母离异又再婚:婚礼上应该如何安排(图)</a>
<a href="http://www.phpzy.com//hunjia/2010/0707/14571002701.shtml">菜鸟伴娘必知的16个招术(图)</a>
<a href="http://www.phpzy.com/hunjia/2010/0111/1019958954.shtml">酒店“变身”KTV 新人预订婚宴无着落</a>

解决方案 »

  1.   


    //$a=>>>html   要改成 $a=<<<……
    preg_match_all('/"url":"(.*?)","subtitle":"(.*?)"/is', $a, $out);
    for($i=0,$n=count($out[1]);$i<$n;$i++)
    {
    echo '<a href="' . $out[1][$i] . '">' . $out[2][$i] . '</a>';
    }//===================================
    //如果是笔误,"title":婚庆达人",  => "title":"婚庆达人",
    print_r(json_decode(str_replace(array("\n", "\r", "\t"), '', preg_replace('/.*var data=/is', '', $a))));