Бесконечно вложенные циклы for в php - это возможно?

343
.
Koenig (14.03.2012/21:14)
Dmitriy12, Мне кажется можно и без циклов вообще обойтись, почитай про работу с массивами, если ты все по той же проблеме создал тему
Ты имеешь ввиду цикл foreach?
.
The Frontend-Warrior
нет, без циклов сказали же. есть функция array_unique() http://php.su/functions/?array-unique
.
Blade (15.03.2012/10:34)
нет, без циклов сказали же. есть функция array_unique() http://php.su/functions/?array-unique
пробовал, ошибка выводилась..
.
The Frontend-Warrior
какая ошибка?
.
Dmitriy12
http://johncms.com/forum/index ... =2588
Там я писал про проблему со вложенными массивами
.
vermas (14.03.2012/19:07)
Dmitriy12,
$i = 1;
while (1) {
echo $i;
$i ++;
}
в обиде на хостера?
while (TRUE) {
echo 'o_O';
}
.
vermas
точка невозврата
Tadochi, кёниг как то очень толково обяснил разницу гг, в двух словах, инкримент хуже вывода. Для сервера
.
Если не сложно, приведите пожалуйста простой пример вкладывающихся друг в друга цикла for, через рекурсивный вызов функции..заранее спасибо
.
Koenig
(\/)____o_O____(\/)
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);
Всего: 19