【发布时间】:2014-01-13 15:26:42
【问题描述】:
我有一个带有计算功能的 php for 循环。现在我想将计算中的每个值放入一个数组中,并在 for 循环之外单独访问它们。
这不起作用,无论我尝试什么,我都会遇到各种错误
这是我的代码
$week=1; // Begin week
$eind_week1 = 4; // Einde week eerste berekening
$eind_week2 = 9; // Einde week tweede berekening
$groei_dynamiek = array();
for($week; $week <= $eind_week1; $week++) // Dit is een berekening tot week 4, de weken daarna is een andere berekening. Zie hieronder
{
$groei_dynamiek1 = -0.0195 * pow($week, 3) + 0.1092 * pow($week, 2) - 0.073*$week + 0.0059;
$groei_dynamiek1 = sprintf("%.1f%%", $groei_dynamiek1 * 100);
$groei_dynamiek["week"][] = $groei_dynamiek1;
@$totaal += $groei_dynamiek;
}
echo $groei_dynamiek["week"][0];
echo $groei_dynamiek["week"][1];
echo $groei_dynamiek["week"][2];
echo $groei_dynamiek1["week"][3];
【问题讨论】:
-
在循环的每一次迭代中,您都执行以下操作:
$groei_dynamiek1 = array();花几分钟时间思考一下为什么会出现问题。 -
嗨,我现在把它放在我的循环之外,但它仍然不工作......
标签: php arrays variables for-loop