Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie eine Gleitkommazahl in eine Ganzzahl in PHP

So konvertieren Sie eine Gleitkommazahl in eine Ganzzahl in PHP

王林
王林Original
2020-09-03 15:41:113620Durchsuche

So konvertieren Sie Gleitkommazahlen in Ganzzahlen: Sie können dies mit der integrierten Funktion [intval()] von PHP erreichen. Diese Funktion wird verwendet, um den ganzzahligen Wert der Variablen zu erhalten und gibt 0 zurück, wenn es fehlschlägt. Die Syntax ist [int intval(mixed $var[,int $base=10])].

So konvertieren Sie eine Gleitkommazahl in eine Ganzzahl in PHP

(Empfohlenes Tutorial: php-Video-Tutorial)

php-Methode zum Konvertieren von Gleitkommazahlen in Ganzzahlen:

Die in PHP integrierte Funktion intval() ist wird verwendet, um den ganzzahligen Wert der Variablen zu erhalten. Gibt bei Erfolg den ganzzahligen Wert von var und bei Fehler 0 zurück. Ein leeres Array gibt 0 zurück, ein nicht leeres Array gibt 1 zurück. Die Funktion intval()用于获取变量的整数值。成功时返回var的integer值,失败时返回0。空的array返回0,非空的array返回1。

intval()

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

Syntax:

int intval ( mixed $var [, int $base = 10 ] )

Parameterbeschreibung:
  • $var: Der in eine Ganzzahl umzuwandelnde Mengenwert.
  • $base: die für die Konvertierung verwendete Basis.

Wenn die Basis 0 ist, wird die verwendete Basis durch Erkennen des Formats von var bestimmt: Wenn die Zeichenfolge das Präfix „0x“ (oder „0X“) enthält, verwenden Sie hexadezimal (hex); andernfalls, wenn das Zeichen If Die Zeichenfolge beginnt mit „0“, es wird Oktal verwendet; andernfalls wird Dezimal verwendet.

(Verwandte Empfehlung: php-Training

)


Codebeispiel:

🎜
<?php
echo intval(42);
// 42
echo intval(4.2);
// 4
echo intval(&#39;42&#39;);
// 42
echo intval(&#39;+42&#39;);
// 42
echo intval(&#39;-42&#39;);
// -42
echo intval(042);
// 34
echo intval(&#39;042&#39;);
// 42
?>

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie eine Gleitkommazahl in eine Ganzzahl 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