How to iterate over a dictionary in PHP?
loop over keys and values php
foreach ($arr as $key => $value) {
echo $key;
}
How to iterate through array of dictionary in PHP
$out = array(
array('{"ky2": "bar", "ky1": "foo"}'),
array('{"ky2": "bar2", "ky1": "foo2"}'),
);
$new_out = array();
foreach($out as $key => $value) {
$values = json_decode($value[0], true); // <-- second parameter
// set to TRUE to force return as an array
ksort($values);
$new_out['Entry '.$key] = $values;
}
echo '<pre>';
print_r($new_out);
echo '</pre>';
Output
Array
(
[Entry 0] => Array
(
[ky1] => foo
[ky2] => bar
)
[Entry 1] => Array
(
[ky1] => foo2
[ky2] => bar2
)
)
(
[Entry 0] => Array
(
[ky1] => foo
[ky2] => bar
)
[Entry 1] => Array
(
[ky1] => foo2
[ky2] => bar2
)
)