【问题标题】:PHP How to create array value using for loop?PHP如何使用for循环创建数组值?
【发布时间】:2014-02-18 07:00:31
【问题描述】:

PHP 如何使用 for 循环创建数组值?

$my_array=array(
   for ($i=0;$i<10;$i++)
      {
         $i,
      }
);

echo '<pre>'; print_r($my_array); echo '<pre/>';

【问题讨论】:

  • 为什么不试试 range(1,10) ?

标签: php arrays for-loop


【解决方案1】:

简单的数字数组。

$my_array = range(0, 10);

如果你想添加超过 1 的增量,你可以

$step = 2;
$my_array = range(0, 10, $step);

See here

【讨论】:

    【解决方案2】:
    $my_array=array();
    for ($i=0;$i<10;$i++){
    $my_array[]=$i;
    }
    echo '<pre>';
    print_r($my_array);
    

    【讨论】:

      【解决方案3】:
      $my_array = array();
      for ($i=0;$i<10;$i++){
                  $my_array[]= $i;
      }
      

      【讨论】:

      • 请解释一下你扔的代码。
      【解决方案4】:

      将循环放在数组声明之后

      <?php
      $my_array=array();
      for ($i=0;$i<10;$i++)
      {
         $my_array[] = $i;
      }
      echo '<pre>'; print_r($my_array); echo '<pre/>';
      ?>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-26
        • 1970-01-01
        • 2015-05-25
        • 1970-01-01
        • 2018-07-25
        • 1970-01-01
        • 2017-04-21
        相关资源
        最近更新 更多