Will this clear out a multi-dimensional array index? I just made but didn't test this function. Example: PHP: function clearOutIndexFromMultiArray(array $array, $index){ foreach($array as $res => $ret){ foreach($ret as $off => $tar) { if($ret[$off] !== $index) continue; unset($ret[$off]); break; } } }$array = [];$array["fruits"] = [];$array["fruits"][] = "apple";clearOutFromMultiArray($array, "apple");//will that clear out index/offset "apple"?
yes but this is better i think PHP: function clearOutIndexFromMultiArray(array $array, $index){foreach($array as $res => $ret){foreach($ret as $off => $tar) {if($tar !== $index) continue; //this lineunset($ret[$off]);break;}}}
Ok nevermind I fixed it. PHP: function clearOutIndexFromMultiArray(array $array, $index){ foreach($array as $res => $ret){ foreach($ret as $off => $tar) { if($ret[$off] !== $index) continue; unset($array[$res][$off]);//lol i had to unset from array } } }