我想只显示数组的偶数索引,但它不起作用。在数组中显示偶数索引
这里是我的代码:
$color = array("Red", "Pink", "Blue", "Baby Blue", "Green", "Lime", "Gray", "Sunshine");
for ($i = 0; $i < count($color); $i++) {
if ($color[$i] % 2 === 0) {
echo "$i is $color";
}
}
我在做什么错?
定义“它不工作”。 –
要计算模数,您需要使用'$ i'的数值而不是'$ color [$ i]'的字符串值。即'if($ i%2 == 0)'。 – showdev
您谈论_array indexes_,然后对_array values_进行实际计算。即'$ i'(数组索引)和'$ color [$ i]'(数组值)。 imo,对数组索引('$ i')进行'偶数'计算。 –