Heim >Backend-Entwicklung >PHP-Problem >Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?
Zu den numerischen Konvertierungsfunktionen gehören: 1. intval(), das einen String in einen Ganzzahlwert umwandeln kann, die Syntax ist „intval($str)“ 2. floatval(), das einen String in einen Gleitkommawert umwandeln kann value, die Syntax „floatval($str)“; 3. settype(), Sie können die Variable auf einen Ganzzahl- oder Gleitkommawert setzen, die Syntax ist „settype($str, „integer“)“ oder „settype($ str, "float")"; 4. base_convert().
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP 8-Version, DELL G3-Computer
1. intval()-Funktion – Ganzzahl-Konvertierungsfunktion
intval()-Funktion wird verwendet, um die Ganzzahl zu erhalten Wert einer Variablen. Die Funktion
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.
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; $int = intval($str); echo $int."<br>"; echo '变量 $int 的类型为:' . gettype($int) . '<br>'; ?>
2.
<?php $str="3.14"; $float=floatval($str); var_dump($str); var_dump($float); ?>
Beschreibung: Die Funktion
<?php header("Content-type:text/html;charset=utf-8"); $str = '123.456abc'; settype($str,"integer"); echo $str."<br>"; echo '修改后的类型为:' . gettype($str) . '<br>'; ?>$type Einstellbare Werte:
"boolean" (oder "bool", ab PHP 4.2.0)
"integer" (oder "int", ab PHP 4.2 .0) „float“ (nur verfügbar nach PHP 4.2.0, „double“ in älteren Versionen ist jetzt deaktiviert)settype ( $var ,$type )
<?php echo base_convert("1e", 16, 10) . "<br>"; echo base_convert("a", 16, 10) . "<br>"; echo base_convert("11ff", 16, 10) . "<br>"; echo base_convert("cceeff", 16, 10); ?>Nummer Erforderlich. Gibt die umzurechnende Zahl an.
bindec(十六进制字符串, 16, 10)
frombase Erforderlich. Gibt die ursprüngliche Basis der Zahl an. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.
tobase Erforderlich. Gibt die Basis an, die konvertiert werden soll. Zwischen 2 und 36 (einschließlich). Zahlen über dem Komma werden durch die Buchstaben a–z dargestellt, z. B. a für 10, b für 11 und z für 35.PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWelche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!