У меня есть многомерный массив, подобный этому:
Array
(
[0] => Array
(
[id] => 1
[name] => mail_failures_only
[value] => 0
)
[1] => Array
(
[id] => 2
[name] => default_service_ttl
[value] => 60
)
[2] => Array
(
[id] => 3
[name] => version
[value] => 5.0.0.0
)
[3] => Array
(
[id] => 4
[name] => process_all_jobs
[value] => 1
)
)
Я хочу, чтобы каждое значение «name» и каждое значение «value» были преобразованы в ассоциативный массив, подобный этому:
process_all_jobs => 1
Как создать цикл конструирования для этого?
Я пробовал что-то вроде этого:
$system_config_array = array();
if (is_array($configList)) {
$keys = array_keys($configList);
for($i = 0; $i < count($configList); $i++) {
foreach($configList[$keys[$i]] as $key => $value) {
echo $key . " : " . $value . "<br>";
if($key!='id')
$system_config_array[$value] = '';
}
}
}
, где $ configList - исходный массив.