循环追加变量在PHP?

时间:2015-10-27 12:35:23

标签: php loops variables

我不知道这是否可行,但你能创建一个变量循环吗?

我想在if条件

中创建许多变量
if($session[hello]){
$array1 = array("");
$array2 = array("");
$array3 = array("");
$array4 = array("");
$array5 = array("");
}

但是因为我有更多,我想这样写:

 if($session[hello]){
for($a = 1; $a <= 5; $a++){
$array + $a = array("");
}

但它不起作用,我无法弄清楚这可能是怎样的。

还有其他选择吗?

感谢

1 个答案:

答案 0 :(得分:2)

你可以试试这个 -

if($session[hello]){
  for($a = 1; $a <= 5; $a++){
     ${'array' . $a} = array("");
  }
}

不要为什么要这样,但使用数组会更好。

if($session[hello]){
  for($a = 1; $a <= 5; $a++){
     $array[$a] = array("");
  }
}

并访问$array[1]$array[2]