PHP,如何创建一个数组从1到365没有循环或蛮力打字

问题描述:

Matlab有一个简单的语法为此,你可以输入MyArray = [1:365],它会创建一个数组,其中所有整数从1到365.这是如何完成的PHP?我知道PHP的数组更像是matlab结构类型。哪里有键值对。PHP,如何创建一个数组从1到365没有循环或蛮力打字

+3

http://php.net/range – deceze

简单。只需使用range

// Create a range from 1 to 365. 
$MyArray = range(1,365); 

// Dump the line array for debugging. 
echo '<pre>'; 
print_r($MyArray); 
echo '</pre>'; 

print_r转储的输出将是:

Array 
(
    [0] => 1 
    [1] => 2 
    [2] => 3 
    [3] => 4 
    [4] => 5 
    [5] => 6 
    [6] => 7 
    [7] => 8 
    [8] => 9 
    [9] => 10 
    [10] => 11 
    [11] => 12 
    [12] => 13 
    [13] => 14 
    [14] => 15 
    [15] => 16 
    [16] => 17 
    [17] => 18 
    [18] => 19 
    [19] => 20 
    [20] => 21 
    [21] => 22 
    [22] => 23 
    [23] => 24 
    etc… 

range()功能会为你做到这一点。

$array = range(1,365); 
+0

谢谢!删除这篇文章之前,我松了太多点大声笑。 –