Heim >Backend-Entwicklung >PHP-Tutorial >Parsen von PHP-Datentyp-Konvertierungsmethoden anhand von Beispielen

Parsen von PHP-Datentyp-Konvertierungsmethoden anhand von Beispielen

coldplay.xixi
coldplay.xixinach vorne
2020-07-13 17:38:552353Durchsuche

Parsen von PHP-Datentyp-Konvertierungsmethoden anhand von Beispielen

Die PHP-Datentypkonvertierung ist eine erzwungene Konvertierung. Die PHP-Datentypen, die konvertiert werden dürfen, sind:

  • (int), (integer): konvertiert in Ganzzahl
  • (float), (double), (real): Konvertiert in Gleitkommatyp
  • (string): Konvertiert in String
  • (bool), ( boolean): In booleschen Typ konvertieren
  • (Array): In Array konvertieren
  • (Objekt): In Objekt konvertieren

Es gibt drei Konvertierungsmethoden für PHP-Datentypen:

  • Fügen Sie den in Klammern eingeschlossenen Zieltyp vor der zu konvertierenden Variablen hinzu
  • Verwenden Sie 3 spezifische Typkonvertierungsfunktionen, intval(), floatval() , strval() [Speicher: der Zieltyp, den Sie konvertieren möchten + val()]
  • Verwenden Sie die allgemeine Typkonvertierungsfunktion settype(mixed var, string type)

Die erste Konvertierungsmethode: (int) (bool) (float) (string) (array) (object)

<?php  
$num1=3.14;  
$num2=(int)$num1;  
var_dump($num1); //输出float(3.14)  
var_dump($num2); //输出int(3)  
?>

Die zweite Konvertierungsmethode: intval() floatval() strval()

<?php  
$str="123.9abc";  
$int=intval($str);   //转换后数值:123  
$float=floatval($str); //转换后数值:123.9  
$str=strval($float);  //转换后字符串:"123.9"  
?>

Die dritte Konvertierungsmethode: settype();

<?php  
$num4=12.8;  
$flg=settype($num4,"int");  
var_dump($flg); //输出bool(true)  
var_dump($num4); //输出int(12)  
?>

Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung

Das obige ist der detaillierte Inhalt vonParsen von PHP-Datentyp-Konvertierungsmethoden anhand von Beispielen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:jb51.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen