【发布时间】:2012-10-01 07:44:32
【问题描述】:
我正在尝试使循环变量变量可以在循环之外访问。一切正常,但我在这段代码中遇到了问题:
$dayVar."_count" = $dayVarCount;
完整代码如下:
<?php
$day_1="sep_28";
$day_2="sep_29";
$day_3="sep_30";
$query = mysql_query("SELECT * FROM table WHERE id = '$id'");
while ($row = mysql_fetch_assoc($query))
{
for ($i = 1; $i <= 3; $i++)
{
$dayVar = "day_".$i;
$dayVarCount = $row[$$dayVar];
echo $$dayVar . ': ' . $dayVarCount . '<br>';
$dayVar."_count". = $dayVarCount;
}
}
echo "$day_3_count";
?>
【问题讨论】:
-
请描述您遇到的问题。 IE:你实际拥有什么,以及你期望拥有什么。顺便说一句,表达式
$dayVar."_count". = $dayVarCount;不能是变量赋值。 -
您能否向我们提供您收到的错误消息?
-
$day_1="sep_28";的意义是什么?这对你想做的事情很重要吗?我认为如果是这样,答案可能会改变。