PHP:在循环中定义变量/数组

时间:2015-10-13 09:06:20

标签: php arrays loops variables

我有这段代码

$vote = array(
    $arrayName[0][firstsector],
    $termin[1][firstsector],
    $termin[2][firstsector],
    $termin[3][firstsector]
);

现在我想为它创建一个循环。我试过这个:

$howMuchIneed = 5;

for ($x = 0; $x <= $howMuchIneed; $x++) {
    $vote = array(
        $arrayName[$x][firstsector]
    );
}

但结果与第一段代码看起来不一样。

2 个答案:

答案 0 :(得分:1)

你试过这个吗?

for ($x = 0; $x <= $howMuchIneed; $x++) {
    array_push($vote, $arrayName[$x][firstsector]);
}

初始化数组

$vote = array();

如果您想详细了解 array_push http://php.net/manual/en/function.array-push.php

答案 1 :(得分:0)

试试这个(在for循环中):

$vote[] = $arrayName[$x]['firstsector'];

...不要忘记在循环之前声明你的数组!

$vote = array();

在您的第一个示例中,您有4个元素,for中的条件应为$x < 4 - PHP中的数组从零开始。