[PHP] String in Array umwandeln

  • Hallo zusammen,
    ich habe ein Problem. Und zwar möchte ich mit PHP 4.3 einen normalen String in ein Array umwandeln.
    Die Funktion explode macht sowas nur mit Trennzeichen. Ich will aber jedes Zeichen eines Strings in das Array retten.
    Es gibt ab PHP 5 die Funktion str_split(), die sowas macht, aber da ich nunmal erst PHP 4.3 habe steht die mir nicht zur Verfügung? Was kann man da sonst noch machen?

  • Ein String ist sozusagen schon ein Array. Ein Array von einzelnen Chars.
    Darum kann man einfach so darauf zugreifen:

    PHP
    <?php
    echo $string{0};
    ?>

    0 ist der Index des Chars. In diesem Fall wird der erste Character des Strings $string ausgegeben ;)

    Noch eine Frage bleibt übrig: Wieso PHP 4.3???

    Rainbow Dash: Leider falsch. explode gibt FALSE bei einem leeren Delimiter zurück.

    so far
    Yannici

  • Ein String ist sozusagen schon ein Array. Ein Array von einzelnen Chars.
    Darum kann man einfach so darauf zugreifen:

    PHP
    <!--?php
    echo $string{0};
    ?>

    0 ist der Index des Chars. In diesem Fall wird der erste Character des Strings $string ausgegeben ;)

    Noch eine Frage bleibt übrig: Wieso PHP 4.3???

    so far
    Yannici

    In meinem Buch wo ich gerade Lerne wird 4.3 benutzt, dabei war eine disk mit der Installation. Deshalb 4.3 :)
    Danke für deine Schnelle antwort.

    Kann geclosed werden.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!