PHP:为范围创建数组

tar*_*eld 8 php arrays variables numbers range

如果我有变量$num = 50,我怎么能将数字1-50放入数组?

ere*_*non 43

看一下范围功能.

$array = range(1, $num);
Run Code Online (Sandbox Code Playgroud)


Mat*_*len 8

看一下该range()函数的文档:

<?php

    $array = range(1, 50);

?>
Run Code Online (Sandbox Code Playgroud)


tar*_*eld 5

这可以通过使用简单的for循环来解决:

//  Start ?    End ?  Step ?
for ($i = 1; $i <= $num; ++$i) {
    $array[] = $i;
}
Run Code Online (Sandbox Code Playgroud)