今日コードを書くとき、json_decode 関数を使用する必要があります。php5.2 より前のバージョンではこの関数が統合されていないことがわかりましたが、カスタム関数を通じて実装できます。
コードをコピー コードは次のとおりです:
function json_decode2($json)
{
$comment = false;
$out = '$x=';
for ($i=0; $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;
}
ただし、これは配列を返します
オブジェクトを返すには、service_jsonクラスを使用する必要があります
http://www.bkjia.com/PHPjc/776459.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/776459.html技術記事今日コードを書くとき、json_decode 関数を使用する必要があります。php5.2 より前のバージョンではこの関数が統合されていないことがわかりましたが、カスタム関数を通じて実装できます。 コードをコピーします コードは次のとおりです...