Кроме удаления элемента массива по индексу, вы можете также удалить запись по food_name
или food_id
, если цикл через массив и искать для этих значений ,
Если вы хотите удалить определенную запись, например, Chickem Briyani
, вам придется пройти через массив, а также искать ключи массива.Затем сделайте оператор if, в котором запись, которую вы хотите удалить, на основе food_name
или food_id
.
$items = array(
array('food_name' => 'Chickem Briyani', 'food_id' => 4),
array('food_name' => 'Sweet Corn Chicken Soup', 'food_id' => 6)
);
foreach($items as $key => $item) {
if($item['food_name'] == "Chickem Briyani") {
unset($items[$key]);
}
}
Теперь вы можете удалить конкретный индекс массива, который принадлежит к данному конкретному food_name
или food_id
.
Чтобы увидеть окончательный вывод массива, просто используйте
print_r($items);
совершенным. Любое объяснение было бы более удобным. +1 – Pupil
Я сравнил две таблицы, одна таблица имеет идентификатор Food - 1,2,3, а другая таблица - 1,2, мне нужно выбрать только 3. Это мой вопрос – arulraj