- var_dump: documentation ( source)
- key: documentation ( source)
<?php
function rpcKeyValToAssoc(array $data) {
$output = [];
foreach ($data as $d) {
$key = $d['name'];
$value = $d['value'];
var_dump($key);var_dump($value);
$output[$key] = $value[key($value)];
}
return $output;
}
$data = [
'methodResponse' => [
'params' => [
'param' => [
'value' => [
'struct' => [
'member' => [
[
'name' => 'member_id',
'value' => [
'string' => 4958
]
],
[
'name' => 'name',
'value' => [
'string' => 'Username',
]
]
]
]
]
]
]
]
];
$member = rpcKeyValToAssoc($data['methodResponse']['params']['param']['value']['struct']['member']);
var_dump($member);