【发布时间】:2020-04-11 04:39:21
【问题描述】:
下面的代码回显了 3 和 5 的倍数低于 20。请问如何在循环迭代时将这些值存储在数组中?
for ($i = 0; $i < 20; $i++) {
if ($i % 3 == 0 || $i % 5 == 0 ) {
$mul = $i;
echo "{$mul}, ";
【问题讨论】:
下面的代码回显了 3 和 5 的倍数低于 20。请问如何在循环迭代时将这些值存储在数组中?
for ($i = 0; $i < 20; $i++) {
if ($i % 3 == 0 || $i % 5 == 0 ) {
$mul = $i;
echo "{$mul}, ";
【问题讨论】:
$arr = [];,而使用早期版本的 PHP,您必须使用 $arr = array();。array_push($arr, $mul),其中$arr 是数组,$mul 是值废话不多说,代码:
<?php
$result = [];
for ($i = 0; $i < 20; $i++) {
if ($i % 3 == 0 || $i % 5 == 0 ) {
array_push($result, $i);
}
}
print_r($result);
?>
【讨论】: