Php 与其他人一起创建var

Php 与其他人一起创建var,php,Php,我想创建一些类似于100个变量的名称: $numbr_1 = 1; $numbe_2 = 2; $number_3 = 3; ... 当然,我不会写100个变量,但是有一种方法可以用foor循环或其他什么东西来实现吗?我想了想: for ($i = 1; $i <= 100; $i++) $number_{$i} = $i; 像这样的方法应该会奏效: for($i = 1 ; $i <= 100 ; $i++){ $var_name = "number_$i"; $$va

我想创建一些类似于100个变量的名称:

$numbr_1 = 1;
$numbe_2 = 2;
$number_3 = 3;
...
当然,我不会写100个变量,但是有一种方法可以用foor循环或其他什么东西来实现吗?我想了想:

for ($i = 1; $i <= 100; $i++)
$number_{$i} = $i;

像这样的方法应该会奏效:

for($i = 1 ; $i <= 100 ; $i++){
  $var_name = "number_$i";
  $$var_name = $i;
}

像这样的方法应该会奏效:

for($i = 1 ; $i <= 100 ; $i++){
  $var_name = "number_$i";
  $$var_name = $i;
}

为什么不使用数组呢

$number = array();
for ($i = 0; $i < 100; $i++)
{
    $number[] = $i;
}

为什么不使用数组呢

$number = array();
for ($i = 0; $i < 100; $i++)
{
    $number[] = $i;
}

可能的解决方案是使用数组

$number = array();
for ($i = 1; $i <= 100; $i++) {
    $number[$i] = $i;
}

可能的解决方案是使用数组

$number = array();
for ($i = 1; $i <= 100; $i++) {
    $number[$i] = $i;
}
你说的是,他们使用起来非常愚蠢。首先,它们使得调试几乎不可能

您需要的是一个数组:

for ($i = 1; $i <= 100; $i++) {
   $numbers[$i] = $i;
}
你说的是,他们使用起来非常愚蠢。首先,它们使得调试几乎不可能

您需要的是一个数组:

for ($i = 1; $i <= 100; $i++) {
   $numbers[$i] = $i;
}

我这么说是因为我是一个朋友,我不想让你不得不处理你尝试的结果:当你可以创建一个包含许多值的数组时,不要创建数百个命名模糊的变量。这只是一个有趣的问题,我不会使用它,但我只想知道如何使用它。谢谢。在这种情况下,请关注@Marc B下面关于变量的链接,全面了解变量的工作原理。我之所以这么说是因为我是朋友,我不想让你不得不处理你所尝试的结果:当你可以创建一个包含许多值的数组时,不要创建数百个命名模糊的变量。这只是一个有趣的问题,我不想使用它,但我只想知道如何做。谢谢。在这种情况下,请点击@Marc B下面关于变量的链接,全面了解变量的工作原理。谢谢。我一有机会就记下你的问题。。编辑:顺便说一句,这只是一个问题,我不会使用变量,只是知道如何使用。变量有时需要廉价的反射,但我想在这种情况下不是。谢谢。我一有机会就记下你的问题。。编辑:顺便说一句,这只是一个问题,我不会使用变量,只是知道如何使用。变量有时需要廉价的反射,但我想在这种情况下不是这样。