復(fù)制代碼 代碼如下:function json_decode2($json){$comment = false;$out = '$x=';

for ($i=0; $ " /> 国产99久久久精品,伊人色综合久久天天五月婷,亚洲一级少妇

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php5.2以下版本無json_decode函數(shù)的解決方法

今天寫代碼的時(shí)候,需要用到j(luò)son_decode函數(shù),發(fā)現(xiàn)php5.2以前的版本沒有集成這個(gè)函數(shù),不過我們可以通過自定義函數(shù)實(shí)現(xiàn)。

復(fù)制代碼 代碼如下:
function json_decode2($json)
{
$comment = false;
$out = '$x=';

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)]!="http://") $comment = !$comment;
}

    eval($out . ';');
return $x;
}

不過這個(gè)返回的是Array

要返回object 則要用到 service_json類了

php技術(shù)php5.2以下版本無json_decode函數(shù)的解決方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 栖霞市| 三都| 海伦市| 双峰县| 莱阳市| 昌平区| 恩平市| 湘潭市| 铜梁县| 临城县| 霍城县| 大埔区| 汾阳市| 安国市| 宁陕县| 会东县| 滕州市| 皋兰县| 灌南县| 舞钢市| 英超| 满洲里市| 邢台市| 星座| 定襄县| 延边| 张掖市| 宝鸡市| 堆龙德庆县| 莱芜市| 河池市| 当阳市| 乌兰察布市| 正定县| 江安县| 集贤县| 驻马店市| 唐河县| 赞皇县| 邵武市| 芒康县|