Heim >Backend-Entwicklung >PHP-Tutorial >Ich verstehe die im PHP-Operationscode angezeigten Werte nicht. Bitte helfen Sie mir, sie zu erklären.
header("Content-type:text/html;charset=utf-8");
$a = 10;
$b = '60';
echo "$a+$b=".$a+$b."
";
echo "$a-$b=".$a-$b."
" ;
echo "$a$b=".$a$b."
";
echo "$a/$b=".$a/$ b."
";
?>
Der von der endgültigen Webseite ausgegebene Wert lautet wie folgt:
70
-50
10*60=600
10/60=0,16666666666667
Wie sind Sie auf diese Werte gekommen?
header("Content-type:text/html;charset=utf-8");
$a = 10;
$b = '60';
echo "$a+$b=".$a+$b."
";
echo "$a-$b=".$a-$b."
" ;
echo "$a$b=".$a$b."
";
echo "$a/$b=".$a/$ b."
";
?>
Der von der endgültigen Webseite ausgegebene Wert lautet wie folgt:
70
-50
10*60=600
10/60=0,16666666666667
Wie sind Sie auf diese Werte gekommen?
echo "$a+$b=".$a+$b."
";Ausführungsergebnis (+-. ist die Ausführungsreihenfolge derselben Ebene von links nach rechts)
<code>"$a+$b=" => '10+60=' "$a+$b=".$a => '10+60=10' ("$a+$b=".$a) + $b => intval('10+60=10') + intval($b) => 10+60 =>70</code>
Klicken Sie hier, um die Priorität des PHP-Operators anzuzeigen
$a ist eine Ganzzahl, die in PHP als langer Typ gespeichert wird. $b ist eine Zeichenfolge, die bei der Durchführung arithmetischer Operationen in eine Ganzzahl umgewandelt werden muss. Die durch die Divisionsoperation erhaltene Dezimalzahl wird als a gespeichert verdoppeln, und der Rest sind mathematische Operationen
Grundoperationen: Addition, Subtraktion, Multiplikation und Division
Hier wird die Zeichenfolge automatisch in eine Ganzzahl umgewandelt, um an der Operation teilzunehmen