p
Size: a a a
p
p
S
V
$arr = [Каким образом можно отфильтровать массив
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr, чтобы исключить из него те ключи, в значении которых массив, а в нем ключ
nameпустой? Другими словами нужно вернуть массив без ключа
five
V
️️
S
$arr = [Каким образом можно отфильтровать массив
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr, чтобы исключить из него те ключи, в значении которых массив, а в нем ключ
nameпустой? Другими словами нужно вернуть массив без ключа
five
<?php
$arr = [
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr_f = array_filter($arr, function($a) {
return empty(@$a['name']);
});
print_r($arr_f);
V
<?php
$arr = [
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr_f = array_filter($arr, function($a) {
return empty(@$a['name']);
});
print_r($arr_f);
S
ДК
️️
<?php
$arr = [
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr_f = array_filter($arr, function($a) {
return empty(@$a['name']);
});
print_r($arr_f);
V
️️
M
S
<?php
$arr = [
'one' => ['id' => '1', 'name' => 'first'],
'two' => ['id' => '2', 'name' => 'second'],
'five' => ['id' => '5', 'name' => '']
];
$arr_f = [];
foreach ($arr as $key=>$a)
{
if (empty(@$a['name'])) {
$arr_f[$key] = $a;
}
}
print_r($arr_f);
️️
M
AB
S