json文字列回転配列、オブジェクト(json_decode)
1392 ワード
phpを用いて開発する過程で
結果:
明らかにこれはオブジェクトです.
配列に直接変換するには、
結果:
これが配列です.
また、配列とオブジェクトがサブ要素を呼び出す方法は異なり、配列は中括弧サブ要素を直接使用します.たとえば、
Author:
json
フォーマットへの使用は避けられないが,データの使用を容易にするためにphp
を用いてjsonフォーマットの文字列をオブジェクトまたは配列に変換する必要がある場合が多く,強力なPHP
は内蔵関数を提供し,json_decode()
関数はjsonを黄色に変換することができる.次のようになります.$json = '{"name":"leedaning", "age":"28"}';
$obj = json_decode($json);
print_r($obj);
結果:
stdClass Object ( [name] => leedaning [age] => 28 )
明らかにこれはオブジェクトです.
配列に直接変換するには、
json_decode()
関数で2番目のパラメータの値をtrue
に設定するだけでよい.$arr = json_decode($json, true);
print_r($arr);
結果:
Array ( [name] => leedaning [age] => 28 )
これが配列です.
また、配列とオブジェクトがサブ要素を呼び出す方法は異なり、配列は中括弧サブ要素を直接使用します.たとえば、
$arr['name']
、オブジェクトは->呼び出しサブ要素を使用します.たとえば、$obj->name
です.Author:
leedaning
本住所:http://blog.csdn.net/leedaning/article/details/70210294