首頁 >後端開發 >PHP問題 >php怎麼轉變為數位格式

php怎麼轉變為數位格式

青灯夜游
青灯夜游原創
2021-09-17 16:53:464239瀏覽

php轉為數字格式的方法:1、在要轉換的變數之前加上用括號括起來的目標類型「(int)」、「(float)」等,將其轉為整數或浮點數類型;2、使用intval()或floatval()函數轉為整數或浮點數;3、使用settype()函數。

php怎麼轉變為數位格式

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

php轉換為數字格式

1、在要轉換的變數之前加上用括號括起來的目標類型,將其轉為整數或浮點數類型

  • (int)(integer):轉換成整數;

  • (float )(double)(real):轉換成浮點型別;

範例:

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int1 = (int)$str;
var_dump($int1);
$int2 = (integer)$str;
var_dump($int2);

$float1 = (float)$str;
var_dump($float1);

$float2 = (double)$str;
var_dump($float2);

$float3 = (real)$str;
var_dump($float3);
?>

輸出結果:

php怎麼轉變為數位格式

方法2:使用轉換函數intval()、floatval()

  • intval():用於取得變數的整數值;

  • floatval():用於取得變數的浮點值;

範例:

<?php
$str = &#39;123.456abc&#39;;
var_dump($str);

$int = intval($str);
var_dump($int);

$float = floatval($str);
var_dump($float);

輸出結果:

php怎麼轉變為數位格式

#方法3:使用settype() 函數

函數的語法格式如下:

settype(mixed &$var, string $type)

其中,$var 為要轉換的變數;$type 為要轉換的型別,可以是boolean(bool)、integer(int)、 float(double)、string、array、object、null。

註:settype() 函數會改變變數本身的型別

範例:

<?php
header("Content-type:text/html;charset=utf-8"); 
$str = &#39;123.456abc&#39;;
var_dump($str);

settype($str, &#39;integer&#39;);
var_dump($str);

$str = &#39;123.456abc&#39;;
settype($str, &#39;float&#39;);
var_dump($str);

輸出結果:

php怎麼轉變為數位格式

# #推薦學習:

php培訓#

以上是php怎麼轉變為數位格式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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