首页 >

php5.2以下版本无json_decode函数的操作【PHP】

后端开发|php教程php5.2以下版本无json_decode函数的操作【PHP】
json_decode
后端开发-php教程
JSON
ce插件源码,vscode敲代码带火焰,ubuntu配置sshd,tomcat9 秒,爬虫抓取jsoup,php 传递文本框,顺昌效果好的seo报价,365网站源码下载,typecho模板开发lzw
今天写代码的时候,需要用到json_decode函数,发现php5.2以前的版本没有集成这个函数,不过我们可以通过自定义函数实现。
帝国美女图片模板源码,vscode查找结果复制,ubuntu 访问 路径,tomcat端口没起来,sqlite如何设置数据库,爬虫工程师用不用英语,php数字大写转换,包年seo推广哪家好,c cms网站管理系统,房屋租赁系统模板lzw
复制代码 代码如下:
function json_decode2($json)
{
$comment = false;
$out = ‘$x=’;
js calendar 源码,节点精灵vscode,epsxe ubuntu,tomcat 端口被占,sqlite模拟量,js图片裁剪插件,前端3D建模框架,爬虫需要掌握哪些知识,php fpm 错误,江苏seo营销推广,湖南做网站的公司,网页微信群发源码,网站静态模板下载lzw
for ($i=0; $i<strlen($json); $i++)
{
if (!$comment)
{
if (($json[$i] == ‘{‘) || ($json[$i] == ‘[‘)) $out .= ‘ array(‘;
else if (($json[$i] == ‘}’) || ($json[$i] == ‘]’)) $out .= ‘)’;
else if ($json[$i] == ‘:’) $out .= ‘=>’;
else $out .= $json[$i];
}
else $out .= $json[$i];

if ($json[$i] == ‘”‘ && $json[($i-1)]!=”\\”) $comment = !$comment;
}

eval($out . ‘;’);
return $x;
}

不过这个返回的是Array

要返回object 则要用到 service_json类了


php5.2以下版本无json_decode函数的操作【PHP】
  • 浅析php中json_encode()和json_decode()
  • 浅析php中json_encode()和json_decode() | 浅析php中json_encode()和json_decode() ...

    php5.2以下版本无json_decode函数的操作【PHP】
  • Javascript生成json的函数代码(可以用php的json_decode解码)_json
  • Javascript生成json的函数代码(可以用php的json_decode解码)_json | Javascript生成json的函数代码(可以用php的json_decode解码)_json ...

    php5.2以下版本无json_decode函数的操作【PHP】
  • 请问为什么,json_decode转uft-8字符串,结果为null?
  • 请问为什么,json_decode转uft-8字符串,结果为null? | 请问为什么,json_decode转uft-8字符串,结果为null? ...