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

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

?>
اجراش کنید خروجیش رو میبینید

برنامه نویس...

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

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

صفحه بندی