Size: a a a

2020 January 22

DD

Den Den in phpGeeks
спасибо
источник

AS

Alexey Shatunov in phpGeeks
какие тут все ребята умные, а знаете золотое правило рекурсии?
источник

VM

Vladimir Makarov in phpGeeks
Alexey Shatunov
какие тут все ребята умные, а знаете золотое правило рекурсии?
главное из нее выйти?
источник

AS

Alexey Shatunov in phpGeeks
Vladimir Makarov
главное из нее выйти?
нет, не такое банальное.. есть четкое определение рекурсии из 3 пунктов
источник

VM

Vladimir Makarov in phpGeeks
Alexey Shatunov
нет, не такое банальное.. есть четкое определение рекурсии из 3 пунктов
поведай
источник

P

PSYTRGLES in phpGeeks
относись к рекурсии так, как хочешь, что бы рекурсия относилась к тебе
источник

AS

Alexey Shatunov in phpGeeks
1. проверь аргументы на инициализирующие значения и выйди
2. напиши правило выхода из рекурсии которое точно сработает
3. используй "хвостовую" рекурсию при вызове - в этом случае не далется stack split
источник

AS

Alexey Shatunov in phpGeeks
у многих рекурсия в голове ассоциируется почему-то с спиралью
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
🤔
источник

AS

Alexey Shatunov in phpGeeks
это не так, можно рассматривать рекурсию как голбальную переменную и цикл
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
😳
источник

S

Sergey in phpGeeks
😰
источник

P

PSYTRGLES in phpGeeks
у многих =) громкий ты слишком
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
Sergey
😰
джони мне страшно
источник

DP

Denis Potekhin in phpGeeks
я все туплю

У меня есть ассоциативный массив с уровнем вложенности три. В нем есть элементы (определяются по ключу) которые мне не нужны, они есть на разных уровнях вложенности Для каждого уровня вложенности есть свой массив ключей которые нужны,. Как мне по феншую получить массив без этих элементов. Причем ключи в итоговом массиве надо поменять согласно таблице в формате массива старый ключ - новый ключ. Эта замена уже не зависит от уровня вложенности. Один массив на все уровни в формате старый ключ - новый
Через unset старый делать или array_filter? Или array_filer_keys. Как не кручу хрень какая то огромная и кривая получается
источник

N

NoMad42 in phpGeeks
Alexey Shatunov
у многих рекурсия в голове ассоциируется почему-то с спиралью
тогда уж как стек
источник

AS

Alexey Shatunov in phpGeeks
NoMad42
тогда уж как стек
при чем тут стек?
источник

AS

Alexey Shatunov in phpGeeks
Denis Potekhin
я все туплю

У меня есть ассоциативный массив с уровнем вложенности три. В нем есть элементы (определяются по ключу) которые мне не нужны, они есть на разных уровнях вложенности Для каждого уровня вложенности есть свой массив ключей которые нужны,. Как мне по феншую получить массив без этих элементов. Причем ключи в итоговом массиве надо поменять согласно таблице в формате массива старый ключ - новый ключ. Эта замена уже не зависит от уровня вложенности. Один массив на все уровни в формате старый ключ - новый
Через unset старый делать или array_filter? Или array_filer_keys. Как не кручу хрень какая то огромная и кривая получается
тебе нужен паттерн называемый visitor
источник

️️

️️👑OGURCHIK 🖤 ️ in phpGeeks
Denis Potekhin
я все туплю

У меня есть ассоциативный массив с уровнем вложенности три. В нем есть элементы (определяются по ключу) которые мне не нужны, они есть на разных уровнях вложенности Для каждого уровня вложенности есть свой массив ключей которые нужны,. Как мне по феншую получить массив без этих элементов. Причем ключи в итоговом массиве надо поменять согласно таблице в формате массива старый ключ - новый ключ. Эта замена уже не зависит от уровня вложенности. Один массив на все уровни в формате старый ключ - новый
Через unset старый делать или array_filter? Или array_filer_keys. Как не кручу хрень какая то огромная и кривая получается
🤔лучше пакажы то есть и что надо
источник

N

NoMad42 in phpGeeks
Alexey Shatunov
при чем тут стек?
предыдущие состояния накапливаются как в стеке. и ты не можешь их получить пока рекурсия не пойдет в обратном направлении
источник