我有以下PHP数组:
$array = array( 'uname', '=', 'lizabd', 'pass', '=', '225555')
现在我想像这样循环每3个元素
uname = lizabd
pass = 225555
我该怎么做?
我知道我可以将它用于第一个元素:
$slice = array_slice($array, 3);
但是我怎么能用Loop做这个呢?
答案 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()