日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

PHP的数据类型转换

發(fā)布時(shí)間:2024/8/26 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP的数据类型转换 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

(1)在要轉(zhuǎn)換的變量之前加上用括號(hào)括起來(lái)的目標(biāo)類型——$valu2 = (int) $value;。

(2)使用3個(gè)具體類型的轉(zhuǎn)換函數(shù)——intval()、floatval()、strval()函數(shù)。

(3)使用通用類型轉(zhuǎn)換函數(shù)settype(mixed var, string type)。


PHP是一種弱類型語(yǔ)言,通常在使用時(shí)無(wú)須定義變量類型。但在PHP開發(fā)的過(guò)程中經(jīng)常會(huì)遇到接收到的數(shù)據(jù)類型和想要的數(shù)據(jù)類型不一樣的問(wèn)題,這時(shí)我們就可以使用PHP進(jìn)行強(qiáng)制類型轉(zhuǎn)換,PHP支持的強(qiáng)制類型轉(zhuǎn)換如下所述。

(1)在要轉(zhuǎn)換的變量之前加上用括號(hào)括起來(lái)的目標(biāo)類型——$valu2 = (int) $value;。

轉(zhuǎn)換操作符

解 釋

(bool)(boolean)

轉(zhuǎn)化為布爾型

(string)

轉(zhuǎn)化為字符串型

(int)(integer)

轉(zhuǎn)化為整型

(float)(double)

轉(zhuǎn)化為浮點(diǎn)型

(array)

轉(zhuǎn)化為數(shù)組

(object)

轉(zhuǎn)化為對(duì)象

(unset)

轉(zhuǎn)化為NULL

(binary), b 前綴

轉(zhuǎn)化為二進(jìn)制字符串

<?php $valul = 3.1415926; $valu2 = (int) $valul; var_dump($valul) ; // 輸出 float (3.14) var_dump($valu2); //輸出3 ?>

?

(2)使用3個(gè)具體類型的轉(zhuǎn)換函數(shù)——intval()、floatval()、strval()函數(shù)。

<?php $str ="520.1314"; $int= intval($str); // 轉(zhuǎn)換為整型:520 $float =floatval($str); //.轉(zhuǎn)換為浮點(diǎn)型:520.1314 $strval=strval($float); // 轉(zhuǎn)換為字符串型,功能同"string":"520.1314" var_dump($int); var_dump($float); var_dump($strval) ?>

(3)使用通用類型轉(zhuǎn)換函數(shù)settype(mixed var, string type)。

<?php $num = 520.1314; $mal = settype($num,"int"); var_dump($num); ?>

三種方式,演示完畢。?

總結(jié)

以上是生活随笔為你收集整理的PHP的数据类型转换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。