【发布时间】:2013-02-19 08:43:00
【问题描述】:
这段代码有什么问题?我尝试在数组中使用strstr,但收到错误消息:
<?php
$url = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$array = array("modellini", "modelle");
for (i=0;$i<count($array;$i++))
{
$key = strstr($url,$array[$i]);
$keycap = ucwords($key);
$bodytag = str_replace("-", " ", $keycap);
if (false !== $key)
{
?>
Prova<?php echo $bodytag ?>
<?php
} else {
echo 'No cars.';
}
}
?>
解析错误:语法错误,意外'=',期待';'
...在这一行:
for (i=0;$i<count($array;$i++))
【问题讨论】:
-
似乎是一个错字,正如丹尼尔在下面所说的那样。下次在您的问题中添加错误消息或解释什么/出了什么问题。
-
请努力并解释自己到底认为哪里错了。如果你强迫别人猜测所有的细节,你会得到更少的答案和更少质量的答案。我已经为你完成了这个问题。
-
为什么要在
Prova<?php行突破PHP?为什么不改用echo 'Prova' . $bodytag;?
标签: if-statement for-loop php