-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++)){

reoplace by

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

おっと..

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

する必要があります:

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