在循环中创建多个变量?

时间:2016-06-10 00:58:10

标签: php loops if-statement

我需要创建2个变量,每个变量34个。

$ found1> $ found34

$ name1> $ name34

我尝试在for循环中创建它们,但它们在循环外部不可用。

有一种简单的方法可以在php页面中全局创建吗?

这是我试过的测试

for($i = 0; $i <= 33; $i++) {
  $found[$i] = "David".$i;
}

echo "Found 3: " . $found3;

1 个答案:

答案 0 :(得分:0)

您可能需要使用extract

DEMO

for($i = 0; $i <= 33; $i++) {
  $found["found".$i] = "David".$i;
}

extract($found);

echo "Found 3: " . $found3;

结果:

Found 3: David3

因此,您需要found.$i的密钥才能获得found1found2,...

  

请记住:您最终会创建太多变量!最好将数组用作数组

只需两个字符即可将$found3称为$found[3]