martinli: Satz in Array aufsplitten

Hallo,
Ich bräuchte eine Funktion,
$var="Dies ist ein Test";
in folgendes
$avar = array("D", "i", "e", "s", " ", "i", "s", "t", " "...);
umwandelt.
Da gibt es doch sicher eine entsprechende Funktion oder?

Viele Grüße und Vielen Dank zur späten Stunde
Martin

  1. Hallo martinli.

    Ich bräuchte eine Funktion,
    $var="Dies ist ein Test";
    in folgendes
    $avar = array("D", "i", "e", "s", " ", "i", "s", "t", " "...);
    umwandelt.
    Da gibt es doch sicher eine entsprechende Funktion oder?

    Ja, explode. (Du möchtest "" als Trenner verwenden.)

    Einen schönen Donnerstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Hallo nochmal.

      Ich bräuchte eine Funktion,
      $var="Dies ist ein Test";
      in folgendes
      $avar = array("D", "i", "e", "s", " ", "i", "s", "t", " "...);
      umwandelt.
      Da gibt es doch sicher eine entsprechende Funktion oder?

      Ja, explode. (Du möchtest "" als Trenner verwenden.)

      Nein, möchtest du ganz und garnicht. Dir sagt str_split mit einer Trennungslänge von „1“ viel eher zu.

      Einen schönen Donnerstag noch.

      Gruß, Mathias

      --
      ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
      debian/rules
      1. Moin,
        erstmal vielen Dank,
        str_split ist genau das richtige, und auf meinem XAMPP läuft das auch perfekt.
        Nun hab ich das ganze auf meine Seite hochgeladen aber da kommt dann:
        Fatal error: Call to undefined function: str_split() in xxx/abc/abcd.php on line 4

        Sehe ich es richtig, dass ich das also online vergessen kann?
        Gruß
        Martin

        1. Hallo,
          str_split() ist laut php.net erst ab PHP-Version 5 vefügbar.
          Demnach hast du die Möglichkeiten auf diese Funktion zu verzichten oder deinen Hoster davon zu überzeugen, PHP 5 drauf zu spielen.

          Tschau

          Tobias

          --
          Speedswimming? Finswimming? Flossenschwimmen?|http://www.tobiasklare.de |  Mein Wunschzettel
          fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
          Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
          Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
        2. Hallo Martin,

          str_split ist genau das richtige, und auf meinem XAMPP läuft das auch perfekt.
          Nun hab ich das ganze auf meine Seite hochgeladen aber da kommt dann:
          Fatal error: Call to undefined function: str_split() in xxx/abc/abcd.php on line 4

          Deine PHP-Version ist noch eine 4.x. Wie die von Mathias verlinkte Doku Dir sagt, gibt es str_split() seit PHP5 - was ich in meinem (wegen Mathias' hilfreicher Antwort nie abgeschickten) Posting extra erwähnt hatte.

          Andererseits hast Du sowieso grundsätzlich die Möglichkeit, die Zeichen einer Zeichenkette als Array anzusprechen:

          http://www.php.net/manual/en/language.types.string.php#language.types.string.substr
          http://www.php.net/manual/de/language.types.string.php#language.types.string.substr

          Die englische Doku verrät Dir, dass die in PHP4 favorisierte Schreibweise mit geschweiften Klammern, die in der deutschen Doku noch empfohlen wird, in PHP6 deprecated sein wird.

          Achso: Ich halte XAMPP zum Lernen für sehr geeignet. Für die Entwicklung auf eine konkrete Zielplattform wie bei Dir bevorzuge ich ein System, das der Zielplattform möglichst nahe kommt, damit ich nicht unliebsame Überraschungen bei der Veröffentlichung erlebe. Ich nutze dafür gerne virtuelle Maschinen.

          Freundliche Grüße

          Vinzenz