تبدیل آرایه چند بعدی به یک بعدی

ساخت وبلاگ
سلام دوستان من یه ارایه چند بعدی هس میخوام تک بعدی کنم از روش بازگشتی استفاده میکنم ولی به جواب نمی رسم
نمونه ارایه رو گذاشتم  Shy
echo"
";
$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);
?>
اجراش کنید خروجیش رو میبینید

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 219 تاريخ : دوشنبه 16 اسفند 1395 ساعت: 4:42

خبرنامه