PHP:为范围创build一个数组

如果我有一个variables$num = 50 ,我怎么能把数字1-50数组?

看看范围function。

 $array = range(1, $num); 

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

 <?php $array = range(1, 50); ?> 

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

 // Start ↓ End ↓ Step ↓ for ($i = 1; $i <= $num; ++$i) { $array[] = $i; } 

我认为range()不被接受的原因是数组需要以1开头; 所以:

 $array=range(0,$num); unset($array[0]);