だから私はしばらく探していましたが、役に立つものは何も見つかりませんでした。次のようなjsonコードをデコードすることに興味があります。
[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]
PHPでjson_decodeを使用してデコードしたい。どうやってやるの?=)
php ネイティブ関数json_decode
を使用すると、json 構造に一致する構造が得られます。
次のように関数を使用します。
$myobject = json_decode('[
{"server":"1","available":true},
{"server":"2","available":false},
{"server":"3","available":true},
{"server":"4","available":true}
]');
このコードを使用すると、$myobject に次の構造が含まれます。
array(4) {
[0] =>
array(2) {
'server' => string(1) "1"
'available' => bool(true)
}
[1] =>
array(2) {
'server' => string(1) "2"
'available' => bool(false)
}
[2] =>
array(2) {
'server' => string(1) "3"
'available' => bool(true)
}
[3] =>
array(2) {
'server' => string(1) "4"
'available' => bool(true)
}
}
オブジェクトの配列として:
$data = json_decode($rawData);
連想配列の配列として:
$data = json_decode($rawData, true);