substr() - Fehler?!

cardician

Mitglied
Hallo!

Dieser Fehler kommt bei mir:
"Fatal error: [] operator not supported for strings in /home/www/web251/html/archive/files.php on line 48"

und bezieht sich auf die zweite Zeile von hier:
PHP:
  $length=strlen ($input[$i]);
  $name[]=substr($input[$i], 7, $length-10);

Ich weiß aber nicht recht, was da nicht funktioniern soll, vor allem weil in anderem Zusammenhang das selbe funktioniert...?!
 
vielleicht ist in $input[$i] nichts enthalten?
was sind dann die rückgabewerte wenn du die variablen ausgibst?
 
Zur not hättest du auch nen typcast probieren können, ansonsten liegts wahrscheinlich an $name[].

PHP:
$name[]=substr(((string)$input[$i]), 7, $length-10);

Hast du $name vorher mal mit $name=array(); angelegt?
Bzw was gibt dir vor dem Substr. denn var_dump($name) aus?
 
Zurück