Heim  >  Artikel  >  Backend-Entwicklung  >  So erzwingen Sie die Konvertierung eines Strings in den Typ int in PHP

So erzwingen Sie die Konvertierung eines Strings in den Typ int in PHP

青灯夜游
青灯夜游Original
2022-01-27 17:39:075403Durchsuche

So erzwingen Sie in PHP den Typ intval(): 1. Verwenden Sie die Funktion intval(), um den ganzzahligen Wert der Variablen abzurufen. Die Syntax lautet „intval (string variable)“. 2. Verwenden Sie settype(), um den Wert festzulegen Variable Um einen Typ anzugeben, lautet die Syntax „settype(string variable, „integer“)“.

So erzwingen Sie die Konvertierung eines Strings in den Typ int in PHP

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

Methode 2: Verwenden Sie die Funktion intval()

Die Funktion intval() wird verwendet, um den ganzzahligen Wert von zu erhalten eine Variable.

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;32.14abc&#39;;
$int = intval($str);
echo $int."<br>";
echo &#39;变量 $int 的类型为:&#39; . gettype($int) . &#39;<br>&#39;;
?>

So erzwingen Sie die Konvertierung eines Strings in den Typ int in PHP

Erläuterung: Die Funktion intval() gibt den ganzzahligen Wert der Variablen var unter Verwendung der angegebenen Basiskonvertierung zurück (Standard ist Dezimalzahl). intval() kann nicht mit Objekt verwendet werden, andernfalls wird ein E_NOTICE-Fehler generiert und 1 zurückgegeben.

Methode 3: Verwenden Sie die Funktion settype()

settype ( $var ,$type )函数可将变量$var设置为指定类型$type$type Einstellbare Werte:

  • „boolean“ (oder „bool“, ab PHP 4.2.0)

  • „integer“ (oder ist „ int“, ab PHP 4.2.0)

  • „float“ (nur nach PHP 4.2.0 verfügbar, „double“ in älteren Versionen ist jetzt veraltet)

  • „string „

  • “array "

  • "Objekt"

  • "null" (ab PHP 4.2.0)

Beispiel:

<?php
header("Content-type:text/html;charset=utf-8");
$str = &#39;3542abc&#39;;
settype($str,"integer");
echo $str."<br>";
echo &#39;修改后的类型为:&#39; . gettype($str) . &#39;<br>&#39;;
?>

So erzwingen Sie die Konvertierung eines Strings in den Typ int in PHP

Beschreibung:

settype()-Funktion Ändert den Typ der Variablen selbst.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erzwingen Sie die Konvertierung eines Strings in den Typ int 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