я использую следующий код, чтобы заполнить все пустые ключи в подмассивах с ``
:Добавление элементов всех пустых ключей массива
$array = array(
'note' => array('test', 'test1'),
'year' => array('2011','2010', '2012'),
'type' => array('conference', 'journal', 'conference'),
);
foreach ($array['type'] as $k => $v) {
foreach($array as $element => $a) {
$iterator = $array[$element];
if(!isset($iterator[$k])){
$iterator[$key] = '';
}
}
}
print_r ($ array);
Проблема в том, что она фактически не меняет элементы в $array
, а во временной переменной $iterator
.
Я знаю, что это простой вопрос, но я хотел бы найти лучшее и быстрое решение.
Действительно ли он предназначен для обработки внутреннего массива во внешнем цикле и наоборот? – raina77ow