PHP,如何创建一个从1到365的数组,而无需循环或强力输入

Dr.*_*Dan -5 php arrays

Matlab有一个简单的语法,你可以输入MyArray = [1:365]它,它将创建一个包含从1到365的所有整数的数组.这是如何在PHP中完成的?我知道PHP的数组更像是matlab结构类型.哪里有键值对.

Jak*_*uld 7

简单.只需使用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>';
Run Code Online (Sandbox Code Playgroud)

并且该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…
Run Code Online (Sandbox Code Playgroud)