Ik heb een multidimensional array, en die heeft stdClass object erin zitten. Ik wil als het id, welk staat in de array_remove, met het in deze multidimensional array object id overeenkomt, deze ge-unset wordt. Nou heb ik het heel "dirty" opgelost, maar dat is natuurlijk de bedoeling niet. Ik faal om dit goed te schrijven. Heb ook al iets geprobeerd met flip array, maar dat werkt niet met zo'n "diepe" arrays. Hoor het graag van iemand!
PHP:
$array_remove = array('1', '3'); //bijv.
foreach ($good_array as $key => $value) {
foreach ($good_array[$key] as $key1 => $value1) {
foreach($good_array[$key][$key1] as $key2 => $value2){
if($key2 == 'id'){
if (in_array($value2, $array_remove )){
unset($good_array[$key][$key1]);
}
}
}
}
}