Skip to content

Tag: recursion

Recursive function and add to an array

I need recursive function to add element into an array. This is my code: Basically, if I echo $new_x and $new_y, I get what I’m expecting. Problem is my $result array, it gives me only first item (2 -2) but second is missing (1 -1). I guess problem is with adding item into array but cannot find the prob…

How to create nested array ancestors recursively in PHP

I’m using PHP 7.3. I want to create a nested array that each item must contain its own ancestors. Original Array: Required Array: I tried to use this solution, but I think this problem is different. Any help / guidance is greatly appreciated! Thanks. Answer You could first make use of array_column to gr…

Get category tree recursively (Yii)

I have a table with following structure: categories id name parent_id I want to get the tree of categories with single function. I’ve written something like this in my model, but it doesn’t work. Can someone help me with this? Thanks. Answer I’ve finally solved the issue. If someone interest…