Sven: Nummer (int) in Array aufteilen?

Hallo ihr,

wenn ich zb eine Variable mit dem Wert 1522 habe... kann ich die in Arrays unterteilen? Ich möchte generell die erste Ziffer abfragen können, die zweite Ziffer und als drittes dann die restlichen Ziffern.

Für eine Anwendung von explode() fehlt mir wohl ein Seperator... aber gibt es etwas anderes womit ich sagen kann, dass ich die erste und die zweite Ziffer auswählen möchte?

Lg
Sven

  1. Hello,

    wenn ich zb eine Variable mit dem Wert 1522 habe... kann ich die in Arrays unterteilen? Ich möchte generell die erste Ziffer abfragen können, die zweite Ziffer und als drittes dann die restlichen Ziffern.

    Für eine Anwendung von explode() fehlt mir wohl ein Seperator... aber gibt es etwas anderes womit ich sagen kann, dass ich die erste und die zweite Ziffer auswählen möchte?

    Dwu willst also aus der Zahl einen "numerischen String in Dezimaldarstellung" machen?

    $nummer = 12345;
      settype($nummer, 'string')

    danach kannst Du auf jedes Element des Stings über das Displacement zugreifen.

    echo $nummer[1];
      echo $nummer[2];

    usw.

    Du kannst auch eine implizize Umwandlung mittels der automatischen Typumwandlung vornehmen

    $string =''.$nummer;

    Das sollte genauso funktionieren. PHP ist da sehr felxibel, manchmal mMn sogar zu felxibel.

    http://de2.php.net/manual/en/function.settype.php

    Harzliche Grüße vom Berg
    http://bergpost.annerschbarrich.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
    Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

    1. Perfekt, Danke! :D

      Lg
      Sven