BS

Size: a a a
BS

BS

BS

BS
ПЧ
BS
BS
N
K🔪
$arr = [Добрый день товарищи , подскажите каким образом удалять из $arr по именам из $arr1
[ 8336, 'name' => "dec_video" ],
[ 8360, 'name' => "nico_test" ],
[ 8360, 'name' => "test_nico" ],
[ 8366, 'name' => "dec_video" ],
[ 8366, 'name' => "nico_test" ],
[ 8366, 'name' => "test_nico" ],
[ 8366, 'name' => "test_ssp" ]
];
$arr1 = [ "nico_test", "test_ssp"];
$res = [];
for ( $k = 0; $k < count($arr1) ; $k++ ) {
for ( $i = 0; $i < count($arr) ; $i++ ) {
if ( $arr1[$k] === $arr[$i]['name'] ) {
unset($arr[$i]);
}
}
}
var_dump($arr);
s
Максим Шаповалов, [18.03.21 10:51]
$res = array_filter($arr, function($el) use ($arr1) {
return !in_array($el['name'], $arr1);
});
Igor Dyshlenko, [18.03.21 10:52]
foreach ($arr as $i => $item) {
if (in_array($item['name'], $arr1) {
unset($arr[$i]);
}
}
s
N
hZ
hZ
K🔪
С
SL
K🔪