我有一个数组
$fruits = ["apple", "RED", "lychee", "RED", "mango", "GREEN", "papaya", "ORANGE"];
我需要一次访问两个项目。我怎么能用for-loop做到这一点?
for ($i=0;$i<$fruits.length/2;$i += 2){
$items = '<img src="'.$fruits[$i].'"><img src="'.$weldy[$i+1].'">';
}
预期产出:
<img src="apple"><img src="RED">
<img src="lychee"><img src="RED">
<img src="mango"><img src="GREEN">
<img src="papaya"><img src="ORANGE">
答案 0 :(得分:1)
$items = array_chunk($fruits, 2);
foreach ($items as $item) {
echo '<img src="' . $item[0] . '"><img src="' . $item[1] . '">';
}
似乎很好用。 array_chunk
会为您打破清单。
答案 1 :(得分:0)
for ($i=0;$i<$fruits.length/2;$i += 2){
..是javascript表示法。
尝试:
for ($i=0;$i<(count($fruits)/2);$i += 2){