Php 如何将for循环结果存储为数组?
我想将for循环结果存储为数组。代码重复结果。请纠正我 我做了,而它的工作完美循环Php 如何将for循环结果存储为数组?,php,arrays,for-loop,Php,Arrays,For Loop,我想将for循环结果存储为数组。代码重复结果。请纠正我 我做了,而它的工作完美循环 $numbers=array(); $i=23; while ($i <= 42){ if($i % 2 == 0){ $numbers[] = $i; } $i++; } echo '<pre>'; print_r($n
$numbers=array();
$i=23;
while ($i <= 42){
if($i % 2 == 0){
$numbers[] = $i;
}
$i++;
}
echo '<pre>';
print_r($numbers);
echo ' </pre>';
$numbers=array();
$i=23;
而($i将$i==23更改为$i=23,并将echo移到外部进行循环
将$i==23更改为$i=23,并将echo移到循环外部
只需以与while
循环完全相同的方式编写它,即在您的第一个代码替换$i=23;while($我只需以与while
循环完全相同的方式编写它,即在您的第一个代码替换$i=23;while($我解决了!非常帮助。解决了!非常帮助。
$numbers=array();
for ($i==23; $i<=42; $i++){
if (!($i % 2)){
$numbers[]=$i;
echo '<pre>';
print_r($numbers);
echo '</pre>';
}
}
$numbers=array();
for ($i=23; $i<=42; $i++){
if (!($i % 2)){
$numbers[]=$i;
}
}
echo '<pre>';
print_r($numbers);
echo '</pre>';
Array
(
[0] => 24
[1] => 26
[2] => 28
[3] => 30
[4] => 32
[5] => 34
[6] => 36
[7] => 38
[8] => 40
[9] => 42
)