Dmitriy12, Что тебе перебирать нужно? Массив многомерный?
function recursive ($arr) {
foreach ($arr as $k => $v) {
if (is_array($v)) {
recursive($v);
} else {
/* тут какое то действие над значением, например создание непомерного массива */
$arrnew[] = $v;
}
}
return $arrnew;
} Например обработать похожие значения
$ar = array_unique(recursive($arr));
echo '<pre>';
print_r($ar);