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