У меня есть данные в ArrayObject
, просто представляющие массив. Мне нужно отфильтровать данные, функция array_filter()
прекрасно сработает. Однако он не работает с ArrayObject
в качестве аргумента. Как лучше с этим лечиться? Есть ли стандартная функция, которая обрабатывает фильтрацию для меня?
Пример:
$my_data = ArrayObject(array(1,2,3));
$result = array_object_filter($my_data, function($item) { return $item !== 2; });
Есть ли функция array_object_filter
?