Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie eine numerische Zeichenfolge in einen numerischen Typ in PHP
Konvertierungsmethode: 1. Verwenden Sie die Funktion intval(), die Syntax „intval($str)“ 2. Verwenden Sie die Funktion floatval(), die Syntax „floatval($str)“; Funktion, die Syntax „settype ($str,“float“)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Konvertieren Sie eine numerische Zeichenfolge in einen numerischen Typ in PHP
Methode 1: Verwenden Sie die Funktion intval() zum Konvertieren des Ganzzahltyps
intval(): wird verwendet, um den ganzzahligen Wert der Variablen abzurufen;
<?php header("Content-type:text/html;charset=utf-8"); $str = '2334.976'; var_dump(intval($str)); ?>
Methode 2: Verwenden Sie die Funktion floatval() zum Konvertieren in den Gleitkommatyp
floatval(): Wird verwendet, um den Gleitkommawert der Variablen Point value zu erhalten.
Beispiel:
<?php header("Content-type:text/html;charset=utf-8"); $str = '2334.976'; var_dump(floatval($str)); ?>
Der Wert von $type kann sein:
settype ($var,$type)
函数用于将变量$var
设置为指定数据类型$type
"boolean" (oder "bool" seit 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 veraltet)
- „string“
- „array“
- "object"
- "null" (ab PHP 4.2.0)
- settype()-Funktion ändert die ursprüngliche Variable. Empfohlenes Lernen: „
PHP-Video-Tutorial- “
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine numerische Zeichenfolge in einen numerischen Typ in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!