Hello,
Übrigens ergibt ein Cast auf Integer keinesfalls dasselbe, wie eine Transformation zu Integer. Und das hättest Du jetzt erwähnen müssen. Aus einem 'A' wird dann eben eine 65 und keine 0.
Ok, das nehem ich für PHP zurück. Fällt hier wohl auch unter "Absonderlichkeiten"
Es kommt 0 raus...
Und beim Array genauso 1.
Da sind sie dann wenigstens konsequent merkwürdig geblieben.
<?php ### zuweisung.php ###
$intval = "1";
var_dump ($intval);
$castval = (int)$intval;
var_dump ($castval);
$stringval = 'A';
$castval = (int)$stringval;
var_dump ($castval);
$arrval = array('Sven','Tom',23);
$castval = (int)$arrval;
var_dump ($castval);
?>
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg