recursion
Анонимные рекурсивные функции PHP
Возможно ли иметь функцию PHP, которая является одновременно рекурсивной и анонимной? Это моя попытка заставить его раб ... n - 1 ) * $n;
};
print $factorial( 5 );
Я также знаю, что это плохой способ реализации факториала, это просто пример.
Как выполнить поиск по ключу=>значение в многомерном массиве в PHP
Есть ли какой-нибудь быстрый способ получить все подмассивы, в которых была найдена пара значений ключа в многомерном м ... ,name=>"cat 1")
);
Я предполагаю, что функция должна быть рекурсивной, чтобы спуститься на самый глубокий уровень.
Преобразовать ряд отношений "родитель-потомок" в иерархическое дерево?
У меня есть куча пар имя-родительское имя, которые я хотел бы превратить в как можно меньше иерархических древовидных с ... х <ul>s?
У меня такое чувство, что здесь замешана рекурсия, но я еще недостаточно проснулся, чтобы обдумать это.
Как рекурсивно удалить каталог и все его содержимое (файлы + вложенные каталоги) в PHP?
Как удалить каталог и все его содержимое (файлы и подкаталоги) в PHP?
Как [рекурсивно] архивировать каталог в PHP?
Каталог выглядит примерно так:
home/
file1.html
file2.html
Another_Dir/
file8.html
Sub_Dir/
fi ... хивируется нормально. Нужно ли мне отправлять определенный тип контента при загрузке, в настоящее время "приложение/zip"
Рекурсивная функция для создания многомерного массива из результата базы данных
Я собираюсь написать функцию, которая берет массив страниц/категорий (из результата плоской базы данных) и генерирует м ... > 3, 'title' => 'Another Parent Page');
$pages = $this->page_walk($fakepages, 0);
print_r($pages);
}
Перечислите все файлы и папки в каталоге с помощью рекурсивной функции PHP
Я пытаюсь просмотреть все файлы в каталоге, и если есть каталог, просмотрите все его файлы и так далее, пока не останет ... DIRECTORY_SEPARATOR .$value);
}
}
}
print_r(getDirContents('/xampp/htdocs/WORK'));
рекурсивный массив diff()?
Я ищу какой-нибудь инструмент, который даст мне рекурсивное различие двух массивов. То, что я представляю, - это веб-ст ... Есть ли там что-нибудь, что я могу использовать? Или мне нужно это написать? Или есть другой способ достичь моих целей?
Рекурсивные генераторы в PHP
Введение
Начиная с версии 5.5 в PHP появилась такая замечательная вещь, как генераторы. Я не буду повторять официальн ... добиться этого с помощью генераторов. Возможно ли это? Стоит ли прилагать усилия, чтобы использовать это таким образом?
Оптимизирует ли PHP хвостовую рекурсию?
Я написал небольшой фрагмент кода, который, по моему мнению, должен был быть успешным, если бы была оптимизирована хвос ... return $sum;
}
else {
return (sumrand($n-1,$sum+rand(0,1)));
}
}
echo sumrand(500000,0)."\n";
Рекурсивное регулярное выражение PHP
РЕДАКТИРОВАТЬ: Я выбрал ответ риджераннера, поскольку он содержал информацию, необходимую для решения проблемы. Но мне ... , что
#(?:a|a(?R)a)*#
Вроде бы работает, но мой вопрос в том, почему другой шаблон не работает.
Огромное спасибо!
Найдите все файлы в каталоге со строкой или шаблоном в имени файла с помощью PHP
Я пытаюсь перечислить файлы в каталоге (рекурсивном или нет) с помощью PHP, где имя файла соответствует определенному ш ... мне показалось, что я огрызнулся на кого-то из-за комментариев. Это отличное сообщество, и я тоже рад помочь, чем могу.
Есть ли в PHPUnit встроенная функция сравнения рекурсивных массивов?
Некоторые из тестов, которые мне нужно будет выполнить, потребуют сравнения известного массива с результатом, который я ... акой-нибудь код, который они создали, чтобы поделиться им?
Будет ли это чем-то, что мне придется создавать самостоятельно?
получить все элементы категории и ее дочерние элементы
Я собираюсь дать 100 бонусных баллов за ответ на этот вопрос
Поэтому у меня очень сложный вопрос о рекурсиях - как пол ... ch ( $items as $key => $value ) {
$this->__tmp['id_list'][] = $value['id'];
}
}
}
Глубокий рекурсивный массив структуры каталогов в PHP
Я пытаюсь поместить некоторые папки на моем жестком диске в массив.
Например, фотографии из отпуска.
Допустим, у нас ... не дает мне ничего, кроме беда.
Вот пример, просмотр источника для большего разрешения (по-видимому, без щелчка...).
Иерархический массив PHP - Родители и дети
Я использую PHP и MySQL с Идиомой. Это может быть неуместно.
Мой PHP массив
Это отношения между родителями и детьми ... ая функция?
Некоторые циклы while?
Я попробовал оба вышеперечисленных способа, но просто запутался. Это очень сложно.
Как PHP обрабатывает массив со ссылкой на себя в качестве элемента?
Допустим, я объявляю массив:
$data = array( 'foo' => 'bar' );
Теперь я добавлю ссылку на себя в качестве нового ... т что-то совершенно другое.
Кроме того, может ли PHP исчерпать память при попытке вернуть содержимое $data{['baz']*n}?
вызов функции из класса с рекурсивным обходом массива
Это упрощенная версия класса, который у меня есть в php:
class someClass {
public function edit_array($array) {
... воссоздания array_walk_recursive с использованием цикла (я сохраню это в качестве последнего средства)? Заранее спасибо!
обнаружение бесконечной рекурсии массива в PHP?
Я только что переработал свой алгоритм обнаружения рекурсии в моем любимом проекте dump_r()
Https://github.com/leeoniy ... екурсии и проводить неглубокие сравнения с каждым другим элементом массива?
Любая помощь будет признательна,
спасибо!
Сортировка списка каталогов с помощью RecursiveDirectoryIterator
Я использую RecursiveDirectoryIterator и RecursiveIteratorIterator для построения дерева списков файлов с использование ... ator($dir_iterator, RecursiveIteratorIterator::SELF_FIRST);
foreach ($iterator as $file) {
// do stuff with $file
}