我試圖找到使用其他屬性數組的數組內的對象(或多個對象)PHP:使用屬性陣列
我碰到這個問題Find array key in objects array given an attribute value,發現偉大的解決方案找到數組的對象,我修改它有點並最終與此:
//$array = array(object1,object2,object3);
//$attributes example array('first_name'=>'value','last_name'=>'value');
function filter_by_key($array, $attributes) {
$filtered = array();
foreach($array as $k => $v) {
//if($v->$member != $value) //stuck here
$filtered[$k] = $v;
}
return $filtered;
}
如何修改該行以測試所有給定的$屬性?