Welche Methoden gibt es in PHP, um den String-Typ in den Int-Typ zu konvertieren?

王林
Freigeben: 2023-03-06 22:00:02
Original
5221 Leute haben es durchsucht

Die Methoden für PHP zum Konvertieren des String-Typs in den Int-Typ sind: 1. Methode zur erzwungenen Typkonvertierung; 2. Methode mit integrierter Funktion; 3. Format-String-Methode; Die Methode zur erzwungenen Typkonvertierung bezieht sich auf das Hinzufügen des in Klammern eingeschlossenen Zieltyps vor der zu konvertierenden Variablen, z. B. [(int)$var]. 🔜 " (aus dem Abschnitt „Type Tricks“ des PHP-Handbuchs).

<?php 
$foo = "1"; // $foo 是字符串类型 
$bar = (int)$foo; // $bar 是整型 
?>
Nach dem Login kopieren
Für Ganzzahlen lautet der Name des Umwandlungstyps int oder integer.

Welche Methoden gibt es in PHP, um den String-Typ in den Int-Typ zu konvertieren?2. Integrierte Funktionsmethode

Die integrierte Funktionsmethode verwendet die integrierte Funktion intval von PHP, um Variablen zu konvertieren.

<?php 
$foo = "1"; // $foo 是字符串类型 
$bar = intval($foo); // $bar 是整型 
?>
Nach dem Login kopieren

3. Format-String-MethodeDie Format-String-Methode verwendet Sprintfs %d, um die angegebene Variable zu formatieren, um eine Typkonvertierung zu erreichen.

<?php 
$foo = "1"; // $foo 是字符串类型 
$bar = sprintf("%d", $foo); // $bar 是字符串类型 
?>
Nach dem Login kopieren

Genau genommen ist das Konvertierungsergebnis von sprintf immer noch vom Typ String und sollte daher nicht als eine Möglichkeit betrachtet werden, einen String in eine Ganzzahl umzuwandeln. Aber der String-Wert ist nach seiner Verarbeitung tatsächlich zu „einer Ganzzahl geworden, die zwangsweise in einen String-Typ konvertiert werden muss“.

Verwandte Empfehlungen:

php-Training

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es in PHP, um den String-Typ in den Int-Typ zu konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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