Вы не можете использовать array_filter
для этого.array_filter
обрабатывает значения, но вы хотите удалить определенный ключ.
Используйте array_splice()
, чтобы удалить индекс, и отрегулируйте все следующие приращения.
foreach ($array as &$element) {
array_splice($element, 1, 1);
}
&
делает его ссылочной переменной, поэтому изменение переменной влияет на элементы в массиве.