在 for 循环中重复数组

我正在创建一个数组,我需要根据数字循环重复这个数组。如何在 for 循环中重复。


 for ($i = 0; $i <= 10; $i++) {

     $array = array(

       'name'          => 'Name 1',    

       'id'            => '1',

       'items'         => array(

          array('name'  => 'item 1', 'id'  => 'itemid1'),

          array('name'  => 'item 2', 'id'  => 'itemid2'),

     )

  );

 }


慕田峪7331174
浏览 124回答 1
1回答

慕斯王

追加新数组而不是重写:$array = [];for ($i = 0; $i <= 10; $i++) {&nbsp; &nbsp; &nbsp;// Here&nbsp; &nbsp; &nbsp;$array[] = [&nbsp; &nbsp; &nbsp; &nbsp;'name'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; => 'Name 1',&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;'id'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; => '1',&nbsp; &nbsp; &nbsp; &nbsp;'items'&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;=> [&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ['name'&nbsp; => 'item 1', 'id'&nbsp; => 'itemid1'],&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ['name'&nbsp; => 'item 2', 'id'&nbsp; => 'itemid2'],&nbsp; &nbsp; &nbsp;],&nbsp; ];}
打开App,查看更多内容
随时随地看视频慕课网APP