سلام دوستان من یه ارایه چند بعدی هس میخوام تک بعدی کنم از روش بازگشتی استفاده میکنم ولی به جواب نمی رسم
نمونه ارایه رو گذاشتم
نمونه ارایه رو گذاشتم

echo"<pre>"; $b = array( array( "id"=>1, "parent"=>0 , "order"=>0 , ), array( "id"=>22, "parent"=>1 , "order"=>0 , ), array( "id"=>11, "parent"=>1 , "order"=>1 , ), array( "id"=>23, "parent"=>11 , "order"=>0 , ), array( "id"=>14, "parent"=>11 , "order"=>1, ), array( "id"=>3, "parent"=>0 , "order"=>2, ), array( "id"=>4, "parent"=>0 , "order"=>3, ), array( "id"=>5, "parent"=>0 , "order"=>4, ), ); $a = array( array( "id"=>1, "order"=>0, "children"=>array( array( "id"=>22, "order"=>0, ), array( "id"=>11, "order"=>1, "children"=>array( array( "id"=>23, "order"=>0, ), array( "id"=>14, "order"=>1, ), ), ), ) ), array( "id"=>3, "order"=>2 ), array( "id"=>4, "order"=>3 ), array( "id"=>5, "order"=>4 ) ); print_r($a); print_r($b); ?>اجراش کنید خروجیش رو میبینید