So konvertieren Sie den Float-Typ in PHP: 1. Verwenden Sie die erzwungene Typkonvertierung und fügen Sie den Zieltyp „(int)“ in Klammern vor der zu konvertierenden Float-Variablen hinzu, zum Beispiel „(int)3.14“ 2. Verwenden Sie die Funktion intval(), um den ganzzahligen Wert der Variablen abzurufen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php konvertiert Float in int-Typ
1. Erzwungene Typkonvertierung – in der Variablen in konvertiert werden Vor dem Hinzufügen des in Klammern
eingeschlossenen Zieltyps sind die für die Konvertierung zulässigen PHP-Datentypen:
(int), (integer): konvertiert in Integer
(float), (double), (real): In Gleitkommatyp konvertieren
(string): In String konvertieren
(bool), (boolean): In booleschen Typ konvertieren
(array): In Array konvertieren
(Objekt): In Objekt konvertieren. Beispiel: Float-Typ in Int-Typ konvertieren ()-Funktion
<?php $num1=3.14; $num2=(int)$num1; var_dump($num1); //输出float(3.14) var_dump($num2); //输出int(3) ?>
intval() gibt den ganzzahligen Wert der Variablen var unter Verwendung der angegebenen Basiskonvertierung zurück (Standard ist Dezimal). intval() kann nicht mit Objekt verwendet werden, andernfalls wird ein E_NOTICE-Fehler generiert und 1 zurückgegeben.
Syntax: <?php
$num1=123.9;
$num2=intval($num1);
var_dump($num1);
var_dump($num2);
?>
$var: Der in eine Ganzzahl umzuwandelnde Mengenwert.
$base: die für die Konvertierung verwendete Basis.
Wenn die Basis 0 ist, ermitteln Sie die verwendete Basis, indem Sie das Format von var ermitteln: Wenn die Zeichenfolge das Präfix „0x“ (oder „0X“) enthält, verwenden Sie hexadezimal (hex); andernfallsint intval ( mixed $var [, int $base = 10 ] )
Weitere Programmierkenntnisse finden Sie unter: Programmiervideo! !
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie den Float-Typ in PHP in einen Int-Typ. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!