我有这段代码
$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]
);
}
但结果与第一段代码看起来不一样。
答案 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中的数组从零开始。