Compu: Parse Erroe

Ich gebe auf, der Parser gibt immer folgende Fehlermeldung:

Parse error: parse error, unexpected '[' in d:\pages\top.php on line 148

Line 148 ist: $itemnumber = searchterms[$i];

Dort ist aber alles in Ordnung!
Was ist nur los. Sitze nun schon bestimmt 30 Min ratlos vor diesen paar Zeilen. Sieht jemand einen Fehler auf den ersten Blick?

if (isset($_POST['search']))
{
  $searchterm = trim($_POST['search']);
  $searchterms = explode(" ", $searchterm);

for($i=0; $i<count($searchterms); $i++)
  {
    if ((is_integer($searchterms[$i])) && ((strlen($searchterms[$i]))==5))
 {
  $isNumber = TRUE;
  $itemnumber = searchterms[$i];
  break;
 }
 else
 {
  $isNumber = FALSE;
 }
  }

Danke

  1. Moin,

    Line 148 ist: $itemnumber = searchterms[$i];

    ^            ^

    Vergleiche die beiden Stellen.

    --
    Henryk Plötz
    Grüße aus Berlin
    ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
    ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
    1. Moin,

      Line 148 ist: $itemnumber = searchterms[$i];
                       ^            ^

      Vergleiche die beiden Stellen.

      Ihr seid die Besten.
      Da starre ich eine halbe Stunde immer auf die paar Zeilen und sehe es nicht. War schon am verzweifeln und der Fehler so einfach!

      BESTEN DANK!!!!!!!!!!!!!!!!!!!!!!!!!!!

      Gruss,

      Compu

  2. Hallo Compu!

    Versuchs mal mit $ - dann ist es auch wieder eine Variable!

    $itemnumber = $searchterms[$i];

    mfg

    norbert =:-)