代码之家  ›  专栏  ›  技术社区  ›  Mr. Smith

在PHP中用数字填充数组的最快方法是什么?

  •  3
  • Mr. Smith  · 技术社区  · 15 年前

    $numbers = '';
    
    for($var i = 0; i <= 100; $i++) {
        $numbers = $i . ',';
    }
    
    $numberArray = $numbers.split(',');
    

    这似乎漫长而乏味,有没有更快的方法?

    2 回复  |  直到 15 年前
        1
  •  24
  •   Tim Cooper    12 年前

    这个 range 功能:

    $var = range(0, 100);
    
        2
  •  8
  •   Guss    15 年前

    range() 可以很好地工作,但即使使用循环,我也不确定为什么需要组合字符串并拆分它-简单地说:

    $numberArray = array();
    for ($i = 0; $i < 100; $i++)
      $numberArray[] = $i;