簡體   English   中英

如何將for循環的每次迭代存儲在數組中? (PHP)

[英]How to store each iteration of a for loop in an array? (PHP)

下面的代碼回顯了 20 以下的 3 和 5 的倍數。請問如何在循環迭代時將這些值存儲在數組中?

for ($i = 0; $i < 20; $i++) {
        if ($i % 3 == 0 || $i % 5 == 0 ) {
          $mul = $i;
          echo "{$mul}, ";
  1. 初始化數組。 使用 PHP 5.4,您可以執行$arr = []; 而對於早期版本的 PHP,您必須執行$arr = array(); .
  2. 運行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);

?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM