• <legend id='QWC2f'><style id='QWC2f'><dir id='QWC2f'><q id='QWC2f'></q></dir></style></legend>
    <i id='QWC2f'><tr id='QWC2f'><dt id='QWC2f'><q id='QWC2f'><span id='QWC2f'><b id='QWC2f'><form id='QWC2f'><ins id='QWC2f'></ins><ul id='QWC2f'></ul><sub id='QWC2f'></sub></form><legend id='QWC2f'></legend><bdo id='QWC2f'><pre id='QWC2f'><center id='QWC2f'></center></pre></bdo></b><th id='QWC2f'></th></span></q></dt></tr></i><div id='QWC2f'><tfoot id='QWC2f'></tfoot><dl id='QWC2f'><fieldset id='QWC2f'></fieldset></dl></div>

      <bdo id='QWC2f'></bdo><ul id='QWC2f'></ul>
  • <tfoot id='QWC2f'></tfoot>

      1. <small id='QWC2f'></small><noframes id='QWC2f'>

        来自foreach的php随机顺序

        时间:2023-09-23
          <tbody id='EySmM'></tbody>
              • <small id='EySmM'></small><noframes id='EySmM'>

                <i id='EySmM'><tr id='EySmM'><dt id='EySmM'><q id='EySmM'><span id='EySmM'><b id='EySmM'><form id='EySmM'><ins id='EySmM'></ins><ul id='EySmM'></ul><sub id='EySmM'></sub></form><legend id='EySmM'></legend><bdo id='EySmM'><pre id='EySmM'><center id='EySmM'></center></pre></bdo></b><th id='EySmM'></th></span></q></dt></tr></i><div id='EySmM'><tfoot id='EySmM'></tfoot><dl id='EySmM'><fieldset id='EySmM'></fieldset></dl></div>

                <legend id='EySmM'><style id='EySmM'><dir id='EySmM'><q id='EySmM'></q></dir></style></legend>
                  <bdo id='EySmM'></bdo><ul id='EySmM'></ul>

                  <tfoot id='EySmM'></tfoot>
                  本文介绍了来自foreach的php随机顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我有一些 foreach,这可以很好地工作

                  I have some foreach, this could work well

                  foreach ($umm as $data) {
                          echo '<img src="'.$data->picture.'" />';
                          echo  $data->id;
                  }
                  

                  现在我想洗牌 foreach.我试过了:

                  Now I want shuffle the foreach. I tried:

                  foreach (shuffle($umm) as $data) {
                          echo '<img src="'.$data->picture.'" />';
                          echo  $data->id;
                  }
                  

                  foreach ($umm as $data) {
                          $rand_pic[] = $data->picture;
                          $rand_id[] = $data->id;
                  }
                  $ran = shuffle($rand_id);
                  foreach($ran as $new){
                      echo '<img src="'.$new->picture.'" width="100" />';
                      echo $new->id;
                  }
                  

                  所有这些都导致了 Warning: Invalid argument provided for foreach() 在第二个 foreach 中.如何从 foreach 中随机排序?

                  All these caused Warning: Invalid argument supplied for foreach() in second foreach. How to random order from a foreach?

                  推荐答案

                  查看 shuffle().它接受一个对数组的 reference 并将其改组到位.所以需要在数组上使用,然后迭代:

                  Take a look at the documentation for shuffle(). It takes a reference to an array and shuffles it in place. So you need to use it on the array, then iterate:

                  shuffle($umm);
                  
                  foreach ($umm as $data) {
                          echo '<img src="'.$data->picture.'" />';
                          echo  $data->id;
                  }
                  

                  这篇关于来自foreach的php随机顺序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:千篇一律的foreach优化 下一篇:php PDO fetchAll() - 虽然不工作,但 foreach 工作

                  相关文章

                  最新文章

                  • <bdo id='B6z2h'></bdo><ul id='B6z2h'></ul>
                    1. <small id='B6z2h'></small><noframes id='B6z2h'>

                    2. <tfoot id='B6z2h'></tfoot>
                    3. <legend id='B6z2h'><style id='B6z2h'><dir id='B6z2h'><q id='B6z2h'></q></dir></style></legend>
                      <i id='B6z2h'><tr id='B6z2h'><dt id='B6z2h'><q id='B6z2h'><span id='B6z2h'><b id='B6z2h'><form id='B6z2h'><ins id='B6z2h'></ins><ul id='B6z2h'></ul><sub id='B6z2h'></sub></form><legend id='B6z2h'></legend><bdo id='B6z2h'><pre id='B6z2h'><center id='B6z2h'></center></pre></bdo></b><th id='B6z2h'></th></span></q></dt></tr></i><div id='B6z2h'><tfoot id='B6z2h'></tfoot><dl id='B6z2h'><fieldset id='B6z2h'></fieldset></dl></div>