Obiecte din JSON în matrice asociative în PHP
Se poate face ca obiectele JSON
să fie transformate în matrice
asociative în PHP. Pentru aceasta este necesar
ca al doilea parametru al funcției json_decode
să fie setat la valoarea true.
Să încercăm. Să presupunem că avem următorul JSON:
<?php
$json = '{
"a": 1,
"b": 2,
"c": 3
}';
?>
Să-l transformăm într-un matrice asociativ PHP:
<?php
$data = json_decode($json, true);
?>
Să verificăm ce am obținut:
<?php
var_dump($data); // ['a' => 1, 'b' => 2, 'c' => 3]
?>
Transformați următorul JSON într-un matrice asociativ PHP:
<?php
$json = '{
"list1": ["value11", "value12", "value13"],
"list2": ["value21", "value22", "value23"]
}';
?>