json返回值带函数名,PHP里怎么回调呢? 本帖最后由 zlbpolly 于 2014-08-26 21:22:37 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有好办法,因为 php 尚不支持把对象写作 {}不知道你是怎样把函数名过滤掉的php5.4及以下可写作$s = 'jsonp3({ "status": 200, "ercode": 0})';preg_replace('/^\w+?\((.+)\)$/ise', 'count($r=json_decode("$1"))', $s);print_r($r);php5.3及以上可写作$s = 'jsonp3({ "status": 200, "ercode": 0})';preg_replace_callback('/^\w+?\((.+)\)$/is', function($m) use (&$r) { $r = json_decode($m[1]); }, $s);print_r($r); 发表回帖的实现过程 关于.htaccess多域名解析不同目录的问题,请帮忙 Php伪静态是在程序里处理,还是用htaccess工具处理 北京朝阳招聘php程序员 apache不支持PHP javascript获取php页面数组的问题。 问:怎样去除t35.com免费空间的广告 PHP文章系统的内容中含有代码的显示问题!在线等! php越学越觉得害怕,有太多的函数我还没有用过,大家努力 网站空间如果支持php和cgi,但是不支持数据库,跟不支持php,cgi的空间相比,到底能带来多少对我们有价值的好处? php 有没有一种办法,通过外网映射访问获取到内网的ip 求教数字随机排列不重复的问题
不知道你是怎样把函数名过滤掉的
php5.4及以下可写作$s = 'jsonp3({ "status": 200, "ercode": 0})';
preg_replace('/^\w+?\((.+)\)$/ise', 'count($r=json_decode("$1"))', $s);
print_r($r);
php5.3及以上可写作$s = 'jsonp3({ "status": 200, "ercode": 0})';
preg_replace_callback('/^\w+?\((.+)\)$/is', function($m) use (&$r) { $r = json_decode($m[1]); }, $s);
print_r($r);