如何循环PHP数组中的每3个元素?

时间:2018-03-13 07:00:23

标签: php

我有以下PHP数组:

 $array = array( 'uname', '=', 'lizabd', 'pass',  '=', '225555')

现在我想像这样循环每3个元素

 uname = lizabd
 pass  =  225555

我该怎么做?

我知道我可以将它用于第一个元素:

 $slice = array_slice($array, 3);

但是我怎么能用Loop做这个呢?

1 个答案:

答案 0 :(得分:6)

您需要使用array_chunk()

$array = array_chunk($array,3);

foreach($array as $arr){
  echo implode(' ',$arr);
  echo PHP_EOL; //for new line, you can also use echo '<br>';
}

输出: - https://eval.in/970842

参考: - implode()