-3

这段代码有什么问题?我尝试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++))
4

2 回答 2

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

替换为

for ($i = 0; $i < count($array); $i++) {
于 2013-02-19T08:44:30.303 回答
0

哎呀..

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

应该:

for ($i = 0; $i < count($array); $i++) {
于 2013-02-19T09:04:09.357 回答