Задача такова, если в массиве users нет скажем юзера test, то добавить его туда и в нем идет следующий массив wallets, но только ключи, если есть этот юзер, то проверить, если ли у него все ключи которые у wallets, если нету, то добавить, чтобы крч получился вот такой массив.
array(
'test' => array(
'default' => 0,
'cristals' => 0
)
);
Делаю вот так, но добавляет только один элемент
$users = [];
$wallets = [
'default' => [
'name' => 'test'
],
'cristals' => [
'name' => 'cristals'
]
];
if (
!isset($users['test'])
) {
foreach ($wallets as $wallet => $data) {
$users['test'] = [
$wallet => 0
];
}
}