So ändern Sie den Datentyp in PHP

青灯夜游
Freigeben: 2023-03-09 15:12:01
Original
5204 Leute haben es durchsucht

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)   
?>
Nach dem Login kopieren

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"    
?>
Nach dem Login kopieren

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)   
?>
Nach dem Login kopieren

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

settype ( $var , $type )
Nach dem Login kopieren

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!

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