Gunther: Notice: Undefined offset: 100

Beitrag lesen

Hallo Sandra!

Ich bekomme folgende Warnung:
Notice: Undefined offset: 100

Ja, und? Hast du dir daraufhin mal dein Array anzeigen lassen (print_r()/ var_dump())? ;-)

In der Liste ($liste = array("eins","zwei","drei",...) stehen Wörter die aus meinem Text gelöscht werden sollen, das auch funktioniert, trotzdem eine Warnung, weil irgend ein arryfeld nicht da ist??????

for($v=0;$v <= count($liste);$v++)

{
unset_by_val($liste[$v],$text);
}

  
Dein Problem dürfte vermutlich darin begründet sein, dass in PHP der numerische Index von Arrays bei Null (0) anfängt, count() hingegen bei Eins (1) anfängt zu zählen.  
  
Somit muss es in deiner for-Schleife "<" heißen und nicht "<=", da ansonsten das letzte Element in deinem Array nicht mehr existiert.  
  
Gruß Gunther