for循环中出现意外的T_STRING

时间:2009-07-23 13:26:32

标签: php

这是我的代码:

$today = date('Y-m-d');

for ($i = 1; $i <= 10; $i ++){
$var_b[$i]  = date('Y-m-d', strtotime('-' . $i .' day', strtotime($today)));
$var2_b[$i]_name = date('d', strtotime($var_b[$i]));

错误讯息:

  

解析错误:语法错误,第XX行XXX \ index.php中的意外T_STRING


编辑:

我把大括号,错误消息行放在这一行:

$var2_b[$i] = date('d', strtotime($var_b[$i]));

5 个答案:

答案 0 :(得分:3)

你的结束}在哪里? (还要记住,数组索引从0开始)

答案 1 :(得分:3)

您的}循环需要结束大括号for

$today = date('Y-m-d');
for ($i = 1; $i <= 10; $i++) {
  $var_b[$i]  = date('Y-m-d', strtotime('-' . $i .' day', strtotime($today)));
  $var2_b[$i] = date('d', strtotime($var_b[$i]));
}

答案 2 :(得分:1)

您缺少结束花括号。

}

答案 3 :(得分:0)

请关闭你的for循环大括号...

还提供了代码中某一行的错误吗?

答案 4 :(得分:0)

我测试了你的代码,添加了右括号,它没有报告错误。 您确定更改为XX的行是否在您提供的代码中?