Возможный дубликат:
Как удалить элемент из массива в php?
У меня есть список вещей, например, автомобили
$cars[0] = "audi"; $cars[1] = "saab"; $cars[2] = "volvo"; $cars[3] = "vw";
Как удалить «volvo» из списка?
$volvoIndex = array_search('volvo', $cars); unset($cars[$volvoIndex]);
вы можете сделать с отменой
unset($cars[2]);
Но после этого вам нужно итерации массива с foreach
Вы можете использовать следующее, чтобы удалить элемент x из массива
array_splice($cars,2,1)
Это удалит 2-й элемент в массиве и вернет оставшийся массив, если вы хотите удалить лишние элементы, измените 1 на количество элементов, которые необходимо удалить.
используйте это, например: unset($cars[2]);