我有我的数据在ArrayObject
,只是表示一个数组。我需要过滤器的数据,功能array_filter()
会很好。但是,不工作与ArrayObject
作为参数。用这个对待什么是最好的方法?是否有任何标准函数可以为我处理过滤?Filter ArrayObject(PHP)
例子:
$my_data = ArrayObject(array(1,2,3));
$result = array_object_filter($my_data, function($item) { return $item !== 2; });
有任何array_object_filter
功能?
你不能使用foreach循环? –
是的,我可以。但对我来说这似乎有点难看。我知道解决这个问题的几种方法,但我想听到最好的一个。我所知道的都不是很干净。 –
“干净”是什么意思?你不觉得array_filter()在内部使用循环吗? –