Vano
Новичок
1.
Не опасен ли такой метод, не повлечет ли он за собой неожиданных результатов? Один раз стыкался, когда считал и использовал порядковый номер, то после перового ансета другие уже работали неправильно.
Может тогда лучше всегда сначала искать ключи, а потом уже после выполнения цыкла ансетить?
2.
PHP:
$array = [
'13' => ['name' => 'Sanyok', 'last_name' => 'Trim'],
'14' => ['name' => '', 'last_name' => '']
];
foreach ($array as $key => &$value) {
if (!array_filter($value)) {
unset($array[$key]);
}
}
Может тогда лучше всегда сначала искать ключи, а потом уже после выполнения цыкла ансетить?
2.
PHP:
...
$keysToDelete = [];
foreach ($array as $key => &$value) {
if (!array_filter($value)) {
$keysToDelete[] = $key;
}
}
foreach ($keysToDelete as $key) {
unset($array[$key]);
}