Nummer (int) in Array aufteilen?
Sven
- php
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
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
Perfekt, Danke! :D
Lg
Sven