if语句-解析错误:我的PHP代码中的for循环语法错误


if statement - Parse error: syntax error in my PHP code with for loop

这段代码出了什么问题?我尝试在数组中使用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++))
for (i=0;$i<count($array;$i++)){

重新放置

for ($i = 0; $i < count($array); $i++) {

哦。。

for (i=0;$i<count($array;$i++)){

应该是:

for ($i = 0; $i < count($array); $i++) {