So konvertieren Sie eine Zahl in PHP in den Typ „int' (Ganzzahl).

青灯夜游
Freigeben: 2023-03-16 09:36:01
Original
3747 Leute haben es durchsucht

3 Methoden: 1. Verwenden Sie intval() zum direkten Runden, die Syntax lautet „intval(value)“. 2. Verwenden Sie settype(), um den Typ des angegebenen Werts auf „int“ zu setzen. Die Syntax lautet „settype(value,“int“)“. 3. Um den Konvertierungstyp zu erzwingen, fügen Sie „(int)“ vor dem angegebenen Wert hinzu. Die Syntax lautet „value (int)“.

So konvertieren Sie eine Zahl in PHP in den Typ „int' (Ganzzahl).

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Integer-Typ (Ganzzahl)

In PHP wird die Ganzzahlvariable als Ganzzahl oder Int-Typ bezeichnet. Zur Darstellung einer Ganzzahl gelten folgende Regeln:

  • Ganzzahl muss mindestens eine Zahl (0~9) enthalten;

  • Ganzzahl darf keine Dezimalzahl enthalten Punkt;

  • Ganzzahl kann eine positive oder negative Zahl sein.

  • Der Wertebereich der Ganzzahl muss zwischen -2E31 und 2E31 liegen und kann in drei Formaten ausgedrückt werden, nämlich dezimal, hexadezimal (mit dem Präfix 0x) und oktal (mit dem Präfix 0).

  • Wie konvertiert PHP also eine Zahl (Stringwert oder Gleitkomma) in den Typ int (Ganzzahl)?

PHP-Methode zum Konvertieren einer Zahl in den Typ int

Methode 1: Verwenden Sie die Funktion intval()

intval(), um direkt zu runden, Dezimalzahlen zu verwerfen und ganze Zahlen beizubehalten

<?php  
$str="123.9";  
var_dump($str);  
$int=intval($str);     //转换后数值:123  
var_dump($int);  
?>
Nach dem Login kopieren

Methode 2: Verwenden Sie die Funktion settype(). Die Funktion So konvertieren Sie eine Zahl in PHP in den Typ „int (Ganzzahl).

wird verwendet, um den Typ einer Variablen festzulegen und die Variable in einen angegebenen Typ zu konvertieren.

Setzen Sie einfach den Parametertyp auf „int“ oder „integer“, um die Variable in den Typ „int“ zu konvertieren. Hinweis: Diese Funktion ändert die ursprüngliche Variable und der Rückgabewert ist vom booleschen Typ (TRUE wird zurückgegeben, wenn die Einstellung erfolgreich ist, und FALSE wird zurückgegeben, wenn sie fehlschlägt).

<?php  
$str="123.9";  
var_dump($str);  
$int=settype($str,"int");  
var_dump($int);  //输出bool(true)  
var_dump($str); //输出int(12)  
?>
Nach dem Login kopieren
settype(var,type)

Methode 3: Erzwungene Typkonvertierung verwendenSo konvertieren Sie eine Zahl in PHP in den Typ „int (Ganzzahl).

Fügen Sie den Zieltyp „(int)“ oder „(integer)“ in Klammern vor der zu konvertierenden Zahl hinzu, um sie in einen ganzzahligen Typ zu erzwingen.

<?php  
$n=123.9;  
var_dump($n);  
$num1=(integer)$n;  
$num2=(int)$n;  
var_dump($num1);  
var_dump($num2); 
?>
Nach dem Login kopieren

Empfohlenes Lernen: „

PHP-Video-TutorialSo konvertieren Sie eine Zahl in PHP in den Typ „int (Ganzzahl).

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Zahl in PHP in den Typ „int' (Ganzzahl).. 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