rotten_corpse: Strings, Leeres Array-Element

Beitrag lesen

Hi Leute,
irgendwie hab ich grad ein (eigentlich simples) Problem, mit dem ich nicht klar komme:

Vorweg, Zeichenketten sind ja nichts anderes als Arrays einzelner Zeichen oder?
Es geht um folgende Funktion:

  function Spacers($x)  
  {  
    for ($i=strlen($x)-1;$i>=0;$i--)  
      echo $x[$i]."-";  
    return $x;  
  }  

Es ist nicht die Originalfunktion, schildert aber mein Problem.

Wenn ich Spacers("abc"); aufrufe, gibt mir die Funktion zwar "abc" zurück. Aber die echo-Aufrufe spucken mir im Endeffekt nur das "-" aus, als ob $x[$i] leer wäre...

Woran liegt das?

cuz
rotten_corpse