欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

這篇文章主要介紹“php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型”文章能幫助大家解決問題。

麒麟網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,麒麟網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為麒麟成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個(gè)售后服務(wù)好的麒麟做網(wǎng)站的公司定做!

強(qiáng)制轉(zhuǎn)換方法:1、在數(shù)據(jù)之前加上用括號括起來的目標(biāo)類型“(int)”或“(float)”,可以將值轉(zhuǎn)為整數(shù)類型或浮點(diǎn)型,例如“(int)$str”、“(float)$str”;2、使用intval()函數(shù),可以將值轉(zhuǎn)為整數(shù)類型,語法“intval(值)”;3、3、使用floatval()函數(shù),可以將值轉(zhuǎn)為浮點(diǎn)型,語法“floatval(值)”;4、使用settype()函數(shù)。

php提供了兩種數(shù)值類型:

  • integer (整型)

  • float (浮點(diǎn)型, 也稱作 double)

討論將值強(qiáng)制轉(zhuǎn)為數(shù)值類型,就是討論將值轉(zhuǎn)為整型或浮點(diǎn)型。下面聊聊轉(zhuǎn)換方法。

情況1:將值強(qiáng)制轉(zhuǎn)為整數(shù)類型(3種方法)

方法1:在數(shù)據(jù)之前加上用括號括起來的目標(biāo)類型“(int)”或“(integer)”

  • (int)、(integer):轉(zhuǎn)換成整型;

<?php
header("Content-type:text/html;charset=utf-8"); 
$str = '123.456abc';
echo '變量 $str 的類型為:'.gettype($str).'<br>';
$int1 = (int)$str;
echo '變量 $int1 的類型為:'.gettype($int1).'<br>';
$int2 = (integer)$str;
echo '變量 $int2 的類型為:'.gettype($int2).'<br>';
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

方法2:使用intval()函數(shù)

intval() 函數(shù)用于獲取變量的整數(shù)值。

intval() 函數(shù)通過使用指定的進(jìn)制 base 轉(zhuǎn)換(默認(rèn)是十進(jìn)制),返回變量 var 的 integer 數(shù)值。 intval() 不能用于 object,否則會(huì)產(chǎn)生 E_NOTICE 錯(cuò)誤并返回 1。

語法:

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

參數(shù)說明:

  • $var:要轉(zhuǎn)換成 integer 的數(shù)量值。

  • $base:轉(zhuǎn)化所使用的進(jìn)制。

如果 base 是 0,通過檢測 var 的格式來決定使用的進(jìn)制:

  • 如果字符串包括了 "0x" (或 "0X") 的前綴,使用 16 進(jìn)制 (hex);否則,

  • 如果字符串以 "0" 開始,使用 8 進(jìn)制(octal);否則,

  • 將使用 10 進(jìn)制 (decimal)。

返回值:成功時(shí)返回 var 的 integer 值,失敗時(shí)返回 0。 空的 array 返回 0,非空的 array 返回 1。

示例:將值轉(zhuǎn)為int型

<?php 
header("Content-type:text/html;charset=utf-8");  
$str1="123d";   
$str2=intval($str1); 
echo "字符串型轉(zhuǎn)為int型:";
var_dump($str1); 
var_dump($str2); 
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

方法3:使用settype()函數(shù)

settype()函數(shù):用于設(shè)置變量的類型。

其可以設(shè)置的類型為:

  • "boolean" (或?yàn)?quot;bool",從 PHP 4.2.0 起)

  • "integer" (或?yàn)?quot;int",從 PHP 4.2.0 起)

  • "float" (只在 PHP 4.2.0 之后可以使用,對于舊版本中使用的"double"現(xiàn)已停用)

  • "string"

  • "array"

  • "object"

  • "null" (從 PHP 4.2.0 起)

注:settype() 函數(shù)會(huì)改變變量本身的類型。

示例:將浮點(diǎn)型轉(zhuǎn)為int型

<?php
header("Content-type:text/html;charset=utf-8");
$str="52.36";
echo '原 $str:<br>';
var_dump($str); 

settype($str, 'integer');
echo '<br>現(xiàn) $str:<br>';
var_dump($str); 
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

情況1:將值強(qiáng)制轉(zhuǎn)為浮點(diǎn)數(shù)類型(3種方法)

類別第一種情況,將值強(qiáng)制轉(zhuǎn)為浮點(diǎn)數(shù)類型同樣有3種常用方法。

方法1:在數(shù)據(jù)之前加上用括號括起來的目標(biāo)類型“(float)”、“(double)”或“(real)”

  • (float)、(double)、(real):轉(zhuǎn)換成浮點(diǎn)類型;

<?php
header("Content-type:text/html;charset=utf-8"); 
$str = '123.456abc';
var_dump($str);
$float1 = (float)$str;
var_dump($float1);
$float2 = (double)$str;
var_dump($float2);
$float3 = (real)$str;
var_dump($float3);
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

方法2:使用floatval()函數(shù)

floatval()函數(shù)是專門將將其他類型轉(zhuǎn)換為浮點(diǎn)類型的函數(shù),它可以獲取變量的浮點(diǎn)值。

注:floatval 不能用于數(shù)組或?qū)ο蟆?/p>

<?php
header('content-type:text/html;charset=utf-8');   
$var = '122.34343runoob';
echo "原數(shù)據(jù)類型:";
var_dump($var);
$float= floatval($var);
echo "修改后的類型:";
var_dump($float);
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

<?php
header('content-type:text/html;charset=utf-8');   
$var = TRUE;
echo "原數(shù)據(jù)類型:";
var_dump($var);
$float= floatval($var);
echo "修改后的類型:";
var_dump($float);
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

方法3:使用settype()函數(shù)

settype()函數(shù)可以將值轉(zhuǎn)為指定數(shù)據(jù)類型(由第二個(gè)參數(shù)控制)。

只需要將該函數(shù)的第二個(gè)參數(shù)設(shè)置為“float”即可將數(shù)據(jù)轉(zhuǎn)為浮點(diǎn)數(shù)。

注:該函數(shù)會(huì)修改原變量;如果設(shè)置成功時(shí)返回 TRUE, 失敗時(shí)返回 FALSE。

<?php
header('content-type:text/html;charset=utf-8');   
$foo = "5bar"; // string
$bar = true;   // boolean
echo "原數(shù)據(jù)類型:";
var_dump($foo);
var_dump($bar);
settype($foo, "float");
settype($bar, "float");
echo "修改后的類型:";
var_dump($foo);
var_dump($bar);
?>

php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型

關(guān)于“php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會(huì)為大家更新不同的知識點(diǎn)。

當(dāng)前文章:php如何將值強(qiáng)制轉(zhuǎn)為數(shù)值類型
標(biāo)題URL:http://chinadenli.net/article48/jsisep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、虛擬主機(jī)品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、定制網(wǎng)站、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
日系韩系还是欧美久久| 日韩一级一片内射视频4k| 男女一进一出午夜视频| 亚洲午夜福利视频在线| 亚洲高清中文字幕一区二三区| 国产麻豆一线二线三线| 亚洲欧美日本国产不卡| 亚洲一区二区三区精选| 欧美日韩少妇精品专区性色| 精品视频一区二区不卡| 欧美av人人妻av人人爽蜜桃| 日本免费熟女一区二区三区| 国产亚洲精品久久99| 欧洲一区二区三区蜜桃| 国产伦精品一一区二区三区高清版 | 国产精品午夜福利免费在线| 加勒比东京热拍拍一区二区| 亚洲中文字幕在线乱码av| 日韩av欧美中文字幕| 亚洲欧洲精品一区二区三区| 中文字幕精品一区二区三| 日韩成人动画在线观看| 99久热只有精品视频免费看| 69老司机精品视频在线观看| 日韩精品亚洲精品国产精品| 欧洲精品一区二区三区四区 | 国产在线观看不卡一区二区| 午夜精品国产精品久久久| 日本一区二区三区黄色| 欧美一本在线免费观看| 亚洲国产成人av毛片国产| 欧美色婷婷综合狠狠爱| 日本人妻免费一区二区三区| 视频一区二区三区自拍偷| 久久中文字人妻熟女小妇| 日韩国产亚洲欧美激情| 欧美一区二区三区不卡高清视| 亚洲一区二区福利在线| 99国产高清不卡视频| 免费在线成人激情视频| 在线懂色一区二区三区精品|