У меня есть этот массив
$array = Array(
'0' => Array('id' => '5', 'class' => 'A'),
'1' => Array('id' => '53', 'class' => 'B'),
'2' => Array('id' => '2', 'class' => 'C'),
);
Я хочу, чтобы, например, если класс «B» сохранял только ключ 1;
Это мой код, но он работает неправильно:
foreach ($array as $key => $values) {
$array[$key]['description'] = 'dadadadad';
if ($values['class'] == 'B') {
$array = array_intersect_key($array, array_flip(Array($key)));
}
}
Подробнее здесь: https://stackoverflow.com/questions/254 ... e-all-filt
Мобильная версия