Hi,
dachte es würde dann mit .= funktionieren. Doch leider gibt das nicht das gewünschte Ergebnis zurück.
Zu: 001234 gleich noch ne Frage. Wieso kann ich $gesamt nicht so als integer initalisieren:
(int) $gesamt;
?
Denn wenn ich es so mache:
$gesamt = (int) $gesamt;
Dann, füllt PHP es einfach mit einer 0. Heißt das, bei den Variablen kommt es nur auf den Inhalt an, und man kann somit eine Variable nicht als Integer oder String Variable deklarieren?
dachte es würde dann mit .= funktionieren. Doch leider gibt das nicht das gewünschte Ergebnis zurück.
PHP-Code:
<?
$test_ary = Array(0,1,2,3,4);
$gesamt = (int) $gesamt;
echo '$gesamt: '.gettype($gesamt);
for($i=0;$i<count($test_ary);$i++) {
$gesamt .= $test_ary[$i];
}
echo "<br>Ausgabe: ".$gesamt;
// Ausgabe: 001234
?>
(int) $gesamt;
?
Denn wenn ich es so mache:
$gesamt = (int) $gesamt;
Dann, füllt PHP es einfach mit einer 0. Heißt das, bei den Variablen kommt es nur auf den Inhalt an, und man kann somit eine Variable nicht als Integer oder String Variable deklarieren?
Kommentar