首頁 >後端開發 >PHP問題 >php怎樣將浮點數轉為整數

php怎樣將浮點數轉為整數

王林
王林原創
2020-09-03 15:41:113619瀏覽

php將浮點數轉換為整數的方法:可以利用php內建函數【intval()】來實現,該函數用於取得變數的整數值,成功時傳回interger值,失敗時傳回0,語法為【int intval(mixed $var[,int $base=10])】。

php怎樣將浮點數轉為整數

(推薦教學:php影片教學

php將浮點數轉為整數的方法:

php中的內建函數intval()用於取得變數的整數值。成功時傳回var的integer值,失敗時回傳0。空的array回傳0,非空的array回傳1。

intval()函數透過使用指定的進位 base 轉換(預設為十進位),傳回變數 var 的 integer 數值。 intval() 不能用於 object,否則會產生 E_NOTICE 錯誤並傳回 1。

語法:

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

參數說明:

  • #$var:要轉換成 integer 的數量值。

  • $base:轉換所使用的進位。

如果base 是0,透過偵測var 的格式來決定使用的進位:如果字串包括了"0x" (或"0X") 的前綴,使用16 進位(hex);否則,如果字串以"0" 開始,使用8 進位(octal);否則,將使用10 進位(decimal)。

(相關推薦:php訓練

程式碼範例:

<?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
?>

以上是php怎樣將浮點數轉為整數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn