Not really much to ask. I want print array but without using recursion. The reason is that program has a bug because it's too much data and old function has to be rewritten. The function is called recursive and after many calls my script can't allocate more memory, so my example array is:
array (
0 =>
array (
'id' => '5713008',
'children' =>
array (
0 =>
array (
0 =>
array (
'id' => '13',
'children' =>
array (
'id' => '20',
'children' =>
array (
0 =>
array (
'id' => '120',
),
1 =>
array (
'id' => '464',
),
),
),
),
1 =>
array (
0 =>
array (
'id' => '21',
),
),
),
1 =>
array (
'id' => '143',
'children' =>
array (
1 =>
array (
'id' => '60011',
),
2 =>
array (
'id' => '60012',
),
3 =>
array (
'id' => '5299316',
),
4 =>
array (
'id' => '5712901',
),
5 =>
array (
'id' => '147',
),
6 =>
array (
'id' => '148',
),
7 =>
array (
'id' => '149',
),
8 =>
array (
'id' => '60010',
),
),
),
),
),
)
I need data something like this:
id: 5713008
--------------
>>id: 13
--------------
>>>>id: 20
--------------
>>>>>>>>id: 120
--------------
>>>>>>>>id: 464
--------------
>>>>id: 21
--------------
>>id: 143
--------------
>>>>id: 60011
--------------
>>>>id: 60012
--------------
>>>>id: 5299316
--------------
>>>>id: 5712901
--------------
>>>>id: 147
--------------
>>>>id: 148
--------------
>>>>id: 149
--------------
>>>>id: 60010
--------------