2012-05-28 34 views
-3

我有这个变量$day = 5;我期待变成这样PHP变量有多个,我如何才能在这之前数从0开始

$array = array(0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5); 

数组这是这可能吗?

+1

[你尝试过什么? ](http://whathaveyoutried.com) –

+1

“这是可能的吗?”PHP是图灵完整的,这意味着字面上任何事情都是可能的(给定无限的内存)。 –

+1

PHP是语言的zombo.com? –

回答

3
$array = range(0,$day); 

老,1为基础的解决方案:

$阵列= array_combine(范围(1,$日),范围(1,$日);
+3

如果我错了,请纠正我,但没有要求基于零的范围? –

+0

我刚开始要求1,但后来编辑为0,认为它会更容易,但我猜不是 – user979331

+0

它只是在'range'函数中用'0'代替'1'。 – WojtekT

相关问题