我有我的數據在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()在內部使用循環嗎? –