-3
這段代碼有什麼問題?我嘗試在一個陣列中使用的strstr
,但我得到一個錯誤信息:解析錯誤:我的PHP代碼中的語法錯誤for循環
<?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.';
}
}
?>
Parse error: syntax error, unexpected '=', expecting ';'
...在這條線:
for (i=0;$i<count($array;$i++))
似乎DANIL下面說是一個錯字。下次將錯誤消息添加到您的問題或解釋什麼是/出錯。 – 2013-02-19 08:52:45
請儘量努力並解釋你自己究竟是什麼錯誤。如果你強迫別人猜測所有的細節,你會得到更少的答案和更少的質量。我已經爲你完成了這個問題。 – 2013-02-19 08:52:54
爲什麼要在'Prova <?php'行打破PHP?爲什麼不使用'echo'Prova'。 $ bodytag;'而不是? – 2013-02-19 08:54:38