如何使用循环从变量php创建数组?

时间:2014-01-06 17:08:33

标签: php arrays variables loops for-loop

如何使用loop for?

从变量php创建数组

我有许多变量的php,如

$number_0 = 1;
$number_1 = 2;
$number_2 = 5;
$number_3 = 2;
$number_4 = 6;

我想创建像这样的数组

$ar = array('1','2','5','2','6');

但是使用循环来表示

for ($i=0;$i<5;$i++)
{
$number."_".$i ====> to array
}

3 个答案:

答案 0 :(得分:7)

不推荐的做事方式,但是:

$arr = array();
for($i=0;$i<5;$i++) {
    $varName = 'number_'.$i;
    $arr[] = $$varName;
}

答案 1 :(得分:1)

for ($i = 1; $i <= 6; $i++)
    $ar[] = $i;

答案 2 :(得分:0)

 for ($i=1;$i<7;$i++)
 {
      $ar[] = $i;
 }