Ashura: Variable zerlegen

Beitrag lesen

Hallo Jan.

$wert=31415;
$zahl='$wert';
$zahl1= $zahl{0};
echo $wert."<br>";  //31415
echo $zahl1."<hr>"; //$

Hier deklarierst du $wert und verwendest es darauf hin im gesamten Block nicht ein einziges mal wieder, Absicht?

$wert=31415;
$zahl=$wert;
$zahl1= $zahl{0};
echo $wert."<br>";  //31415
echo $zahl1."<hr>"; //

Ist das kein string mehr wenn da eine zahl drinsteht?

Natürlich nicht. Wenn dem nicht so wäre, wäre der Datentyp Integer (und Float) ziemlich überflüssig, meinst du nicht auch?

Oder gibts einen Operator der mir eine Zahl in einzelne STellen zerlegen kann?

Zum Beispiel per Typecast:

$int_wert = 31415;  
$str_wert = (string) $int_wert;  
echo $str_wert{0} // 3

Einen schönen Montag noch.

Gruß, Ashura

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]