Heim >Backend-Entwicklung >PHP-Problem >So ändern Sie den Datentyp in PHP

So ändern Sie den Datentyp in PHP

青灯夜游
青灯夜游Original
2021-05-10 17:30:485244Durchsuche

Methoden zum Ändern des Datentyps: 1. Erzwungene Typkonvertierung, fügen Sie den in Klammern eingeschlossenen Zieltyp vor der zu konvertierenden Variablen hinzu. Beispiel „(int)3.14“; 2. Verwenden Sie die spezifischen Typkonvertierungsfunktionen intval(), floatval() und strval(); 3. Verwenden Sie die allgemeine Typkonvertierungsfunktion settype().

So ändern Sie den Datentyp in PHP

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

Methode 1. Erzwungene Typkonvertierung – fügen Sie den Zieltyp in Klammern vor der zu konvertierenden Variablen hinzu

Die PHP-Datentypen, die eine Konvertierung ermöglichen, sind:

  • (int), (integer): konvertiert in eine Ganzzahl

  • (float), (double), (real): konvertiert in einen Gleitkommatyp

  • ( string): In String konvertieren

  • (bool), (boolean): In booleschen Typ konvertieren

  • (array): In Array konvertieren

  • (object): In Objekt konvertieren

Instanz:

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

Methode 2: Verwenden Sie bestimmte Typkonvertierungsfunktionen, intval(), floatval(), strval()

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

Methode 3: Verwenden Sie die allgemeine Typkonvertierungsfunktion settype()

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

Anweisungen: settype( ) Mit der Funktion wird der Typ einer Variablen festgelegt. Die Syntax lautet wie folgt:

settype ( $var , $type )

Legen Sie den Typ der Variablen var auf „type“ fest.

Parameter Beschreibung
var Die zu konvertierende Variable. Mögliche Werte für
type

type sind:

  • „boolean“ (oder „bool“ seit PHP 4.2.0)
  • „integer“ (oder „int“, seit PHP 4.2.0)
  • "float" (nur verfügbar nach PHP 4.2.0, für „double“, das in älteren Versionen verwendet wird, ist jetzt veraltet)
  • "string"
  • "array"
  • " object"
  • "null" (ab PHP 4.2.0)

settype()-Funktion beeinflusst den Typ der ursprünglichen Variablen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo ändern Sie den Datentyp in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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