Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?

青灯夜游
Freigeben: 2023-03-17 22:18:02
Original
3514 Leute haben es durchsucht

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().

Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?

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 = &#39;123.456abc&#39;;
$int = intval($str);
echo $int."<br>";
echo &#39;变量 $int 的类型为:&#39; . gettype($int) . &#39;<br>&#39;;
?>
Nach dem Login kopieren

Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?

2.

<?php   
$str="3.14";   
$float=floatval($str);   
var_dump($str); 
var_dump($float); 
?>
Nach dem Login kopieren

Beschreibung: Die Funktion

settype() wird verwendet, um die Variable $var auf den angegebenen $type-Typ zu setzen. Syntax:

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;123.456abc&#39;;
settype($str,"integer");
echo $str."<br>";
echo &#39;修改后的类型为:&#39; . gettype($str) . &#39;<br>&#39;;
?>
Nach dem Login kopieren
Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?$type Einstellbare Werte:

"boolean" (oder "bool", ab PHP 4.2.0)

Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?

"integer" (oder "int", ab PHP 4.2 .0)

„float“ (nur verfügbar nach PHP 4.2.0, „double“ in älteren Versionen ist jetzt deaktiviert)

  • “string“

  • “array“

  • “object“

  • „null“ (ab PHP 4.2.0)

  • settype()-Funktion ändert den Typ der Variablen selbst.

  • 4. Verwenden Sie die Funktion base_convert()
  • Die Funktion base_convert() konvertiert Zahlen zwischen beliebigen Basen. Setzen Sie einfach „
  • “, um Hexadezimalzahlen in Dezimalzahlen umzuwandeln.
  • settype ( $var ,$type )
    Nach dem Login kopieren

Beschreibung: Die Funktion

base_convert() konvertiert Zahlen zwischen beliebigen Basen. Syntax:

<?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);
?>
Nach dem Login kopieren
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. Welche Funktionen gibt es zum Konvertieren numerischer Werte in PHP?

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.​

  • Empfohlenes Lernen: „

    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!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage