av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

php怎么強(qiáng)轉(zhuǎn)數(shù)據(jù)類型

本教程操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站制作、網(wǎng)站建設(shè)與策劃設(shè)計(jì),靖江網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:靖江等地區(qū)。靖江做網(wǎng)站價(jià)格咨詢:18980820575

PHP強(qiáng)制類型轉(zhuǎn)換

PHP 中的強(qiáng)制類型轉(zhuǎn)換和其他語言很類似,可以在要轉(zhuǎn)換的變量之前加上用括號括起來的目標(biāo)類型(例如$var = (int)3.1415;),也可以使用具體的類型轉(zhuǎn)換函數(shù)(例如 intval()、floatval()strval() 等)或者 settype() 來轉(zhuǎn)換類型。

使用在變量之前加上用括號括起來的目標(biāo)類型的方式強(qiáng)制轉(zhuǎn)換變量類型時(shí),括號中允許使用的變量類型如下所示:

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

  • (bool)、(boolean):轉(zhuǎn)換成布爾類型;

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

  • (string):轉(zhuǎn)換成字符串類型;

  • (array):轉(zhuǎn)換成數(shù)組類型;

  • (object):轉(zhuǎn)換成對象類型。

使用具體的轉(zhuǎn)換函數(shù) intval()、floatval()、boolval()strval() 等來轉(zhuǎn)換變量的類型時(shí),這些函數(shù)的作用如下所示:

  • intval():用于獲取變量的整數(shù)值;

  • floatval():用于獲取變量的浮點(diǎn)值;

  • boolval():用于獲取變量的布爾值;

  • strval():用于獲取變量的字符串值。

【示例】使用以上幾個(gè)函數(shù)強(qiáng)制轉(zhuǎn)換變量的類型。

';
    $float = floatval($str);
    echo '變量 $float 的類型為:'.gettype($float).'
'; $string = strval($str); echo '變量 $string 的類型為:'.gettype($string); ?>

運(yùn)行結(jié)果如下:

變量 $int 的類型為:integer
變量 $float 的類型為:double
變量 $string 的類型為:string

上面介紹的兩種強(qiáng)制類型轉(zhuǎn)換的方式都不會改變被轉(zhuǎn)換變量本身的類型,而是通過將轉(zhuǎn)換得到的新類型的數(shù)據(jù)賦值給新的變量,原變量的類型和值不變。

如果需要改變變量本身的類型可以使用 settype() 函數(shù)來完成,函數(shù)的語法格式如下:

settype(mixed &$var, string $type)

其中,$var 為要轉(zhuǎn)換的變量;$type 為要轉(zhuǎn)換的類型,可以是 boolean(bool)、integer(int)、float(double)、string、arrayobject、null。

【示例】使用 settype() 函數(shù)強(qiáng)制轉(zhuǎn)換變量的類型。

 $bool 的類型為:'.gettype($bool);
?>

運(yùn)行結(jié)果如下:

$str 的類型為:integer
$bool 的類型為:string

使用強(qiáng)制類型轉(zhuǎn)換有以下幾點(diǎn)需要注意:

  • 整型轉(zhuǎn)化為浮點(diǎn)型,由于浮點(diǎn)型的精度范圍遠(yuǎn)大于整型,所以轉(zhuǎn)化后的精度不會改變;

  • 浮點(diǎn)型轉(zhuǎn)化為整型,將會自動舍棄小數(shù)部分,只保留整數(shù)部分。如果一個(gè)浮點(diǎn)數(shù)超過整型數(shù)字的有效范圍,其結(jié)果將是不確定的;

  • 字符串轉(zhuǎn)化為數(shù)字時(shí),是從字符串開始到第一個(gè)不是數(shù)字的字符結(jié)束(不符合的內(nèi)容清空),也就是說如果字符串第一個(gè)字符不是數(shù)字的話,轉(zhuǎn)換后的結(jié)果為 0;

  • NULL 值轉(zhuǎn)為字符串,結(jié)果為空字符。


文章題目:php怎么強(qiáng)轉(zhuǎn)數(shù)據(jù)類型
本文來源:http://uogjgqi.cn/article/dpcsihp.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流