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

    2. <legend id='Htlme'><style id='Htlme'><dir id='Htlme'><q id='Htlme'></q></dir></style></legend>
      • <bdo id='Htlme'></bdo><ul id='Htlme'></ul>

        <tfoot id='Htlme'></tfoot>

        <small id='Htlme'></small><noframes id='Htlme'>

        PHP 数组在 foreach() 中获取下一个键/值

        时间:2023-09-23

        <tfoot id='BZZCX'></tfoot>

          <tbody id='BZZCX'></tbody>

              <legend id='BZZCX'><style id='BZZCX'><dir id='BZZCX'><q id='BZZCX'></q></dir></style></legend>

              <small id='BZZCX'></small><noframes id='BZZCX'>

              • <bdo id='BZZCX'></bdo><ul id='BZZCX'></ul>
              • <i id='BZZCX'><tr id='BZZCX'><dt id='BZZCX'><q id='BZZCX'><span id='BZZCX'><b id='BZZCX'><form id='BZZCX'><ins id='BZZCX'></ins><ul id='BZZCX'></ul><sub id='BZZCX'></sub></form><legend id='BZZCX'></legend><bdo id='BZZCX'><pre id='BZZCX'><center id='BZZCX'></center></pre></bdo></b><th id='BZZCX'></th></span></q></dt></tr></i><div id='BZZCX'><tfoot id='BZZCX'></tfoot><dl id='BZZCX'><fieldset id='BZZCX'></fieldset></dl></div>
                1. 本文介绍了PHP 数组在 foreach() 中获取下一个键/值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在寻找一种在 foreach() 中获取 next 和 next+1 键/值对的方法.例如:

                  I am looking for a way to get the next and next+1 key/value pair in a foreach(). For example:

                  $a = array('leg1'=>'LA', 'leg2'=>'NY', 'leg3'=>'NY', 'leg4'=>'FL');
                  
                  foreach($a AS $k => $v){
                  
                      if($nextval == $v && $nextnextval == $v){
                         //staying put for next two legs
                      }
                  
                  }
                  

                  推荐答案

                  您无法以这种方式访问​​ next 和 next-next 值.

                  You can't access that way the next and next-next values.

                  但是你可以做类似的事情:

                  But you can do something similar:

                  $a = array('leg1'=>'LA', 'leg2'=>'NY', 'leg3'=>'NY', 'leg4'=>'FL');
                  
                  $keys = array_keys($a);
                  foreach(array_keys($keys) AS $k ){
                      $this_value = $a[$keys[$k]];
                      $nextval = $a[$keys[$k+1]];
                      $nextnextval = $a[$keys[$k+2]];
                  
                      if($nextval == $this_value && $nextnextval == $this_value){
                         //staying put for next two legs
                      }
                  }
                  

                  这篇关于PHP 数组在 foreach() 中获取下一个键/值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:在多维数组上使用 preg_match 返回键值数组 下一篇:Foreach 用于数组内的数组

                  相关文章

                  最新文章

                2. <tfoot id='QhIcI'></tfoot>

                  <small id='QhIcI'></small><noframes id='QhIcI'>

                        <bdo id='QhIcI'></bdo><ul id='QhIcI'></ul>

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