Допустим, что у нас есть динамически сгенерированный массив.Ключи массива ключей PHP
$arr[1]["a"] = "value";
$arr[1]["b"] = "value";
$arr[1]["c"] = "value";
$arr[2]["a"] = "value";
$arr[2]["b"] = "value";
$arr[2]["c"] = "value";
$arr[2]["d"] = "value";
$arr[3]["a"] = "value";
$arr[3]["g"] = "value";
Сформировать массив можно, поэтому не используйте этот пример, как основные линии. Как вы видите, есть разные ключи, но в конце концов мы должны получить:
$arr[1]['a'] = 'value';
$arr[1]['b'] = 'value';
$arr[1]['c'] = 'value';
$arr[1]['d'] = 'empty value';
$arr[1]['g'] = 'empty value';
$arr[2]['a'] = 'value';
$arr[2]['b'] = 'value';
$arr[2]['c'] = 'value';
$arr[2]['d'] = 'value';
$arr[2]['g'] = 'empty value';
$arr[3]['a'] = 'value';
$arr[3]['b'] = 'empty value';
$arr[3]['c'] = 'empty value';
$arr[3]['d'] = 'empty value';
$arr[3]['g'] = 'value';
непустого значение различно, поэтому array_merge не так, используя хорошую идею.
В чем ваш вопрос? – Baba
ok my bad, вопрос в том, как синхронизировать ключи массива, как вы видите в примере – sulest
Что именно вы подразумеваете под 'sync', на самом деле не совсем понятно ..... – Baba