Wenn ich schreibe diesen ganzen CodePHP/= Berechnung Ausgabe
<?php
$var1=3;
?>
<br/>
<?php $var1 += 4; echo $var1; ?>
<?php $var1 -= 4; echo $var1; ?>
<?php $var1 *= 4; echo $var1; ?>
<?php $var1 /= 4; echo $var1; ?>
<br/>
Es gibt mir wie dies zur Folge hat. Ergebnis der Division ist hier nicht richtig (letzte). Aber wenn ich nur
<?php
$var1=3;
?>
<br/>
<?php $var1 /= 4; echo $var1; ?>
<br/>
Jetzt gibt es mir richtiges Ergebnis für die Division, die "0.75" ist. Warum ist das so?
wissen Sie * was '+ =' tatsächlich tut? Es ist das gleiche wie '$ var1 = $ var1 + 4'. Bedeutung, nach Ihrer ersten Zeile, $ var1 IS 7, nach der zweiten 3, nach der dritten 12. und 12 geteilt durch vier ist wieder drei. –
'var1' vor der Division ist' 12'. Dein 'Echo' zeigt es. '12/4 = 3'. –
vielen Dank. Ich wusste, was es tut, aber ich weiß nicht, dass der Wert sich auch mit niedrigeren kombiniert. –