日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > php教程 > php數(shù)據(jù)類型轉(zhuǎn)換學(xué)習(xí)筆記

php數(shù)據(jù)類型轉(zhuǎn)換學(xué)習(xí)筆記

來源:程序員人生   發(fā)布時(shí)間:2014-01-16 12:43:16 閱讀次數(shù):3957次

常用的數(shù)據(jù)類型有字符串型、浮點(diǎn)型(單精度浮點(diǎn)型float、雙精度浮點(diǎn)型double)、整形、布爾型

1 其他類型轉(zhuǎn)化為整型

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

1.1.1 如果字符串全部為數(shù)字,則直接全部轉(zhuǎn)換為整型,如果有小數(shù)點(diǎn)則會(huì)去除小數(shù)點(diǎn)后面的內(nèi)容,如 '12' 跟 '12.3' 轉(zhuǎn)換為整型后都為12

1.1.2 如果字符串以字母開頭則不管中間或后面有多少數(shù)字或小數(shù)點(diǎn),轉(zhuǎn)換為整形后都為0。如'ab12.3c'轉(zhuǎn)換為整型后為0

1.1.3 如果以數(shù)字開頭,則會(huì)去掉數(shù)字后面的字符,如果有小數(shù)點(diǎn)則去除小數(shù)點(diǎn)后面的。如 '123.4abc' 、 '123abc' 轉(zhuǎn)換為整形后都為123

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

1.2.1 如果浮點(diǎn)數(shù)含有小數(shù)點(diǎn)則去掉小數(shù)點(diǎn)后面的字符,如果沒有則直接變?yōu)檎?。如:浮點(diǎn)數(shù) 12.6 轉(zhuǎn)換為整形后為12

1.3 布爾型轉(zhuǎn)化為整型

1.3.1 布爾型轉(zhuǎn)換為整型時(shí),true會(huì)轉(zhuǎn)換為 1 false 會(huì)轉(zhuǎn)換為 0其中NULL轉(zhuǎn)換為整型后為0   所以如果要判斷 if(NULL == 0){echo "NULL等于0";} 是會(huì)返回NULL等于0的

2 其他類型轉(zhuǎn)化為字符串型

2.1 整型、浮點(diǎn)型轉(zhuǎn)換為字符串型是直接在數(shù)字上加引號(hào) 如12 12.3 轉(zhuǎn)換為字符串后為 "12" "12.3"

2.2 布爾型轉(zhuǎn)換為字符串是,true會(huì)轉(zhuǎn)換成字符串"1",false 跟NULL轉(zhuǎn)換為字符串結(jié)果為空字符串,不會(huì)有輸出

3 其他類型轉(zhuǎn)化為浮點(diǎn)型

3.1 整型直接轉(zhuǎn)化為浮點(diǎn)型,數(shù)值不變,字符串轉(zhuǎn)換為浮點(diǎn)型跟字符串轉(zhuǎn)換為整型基本上是一樣的,只不過是當(dāng)字符串之間有小數(shù)點(diǎn)時(shí),小數(shù)點(diǎn)會(huì)保存。如 “12.3abc” 轉(zhuǎn)換之后為 12.3 其他形式的是一樣的方法

3.2 布爾型轉(zhuǎn)換為浮點(diǎn)型是,true會(huì)轉(zhuǎn)換成浮點(diǎn)型 1 ,false 跟NULL轉(zhuǎn)換為浮點(diǎn)型結(jié)果為0

4 其他類型轉(zhuǎn)化為布爾型

4.1 空字符串轉(zhuǎn)換為 布爾型為FALSE,非空為TRUE;整型跟浮點(diǎn)型的0轉(zhuǎn)換為布爾型為FALSE,其他為TRUE

4.2 NULL轉(zhuǎn)換為布爾型后結(jié)果為FALSE

PHP的數(shù)據(jù)類型轉(zhuǎn)換屬于強(qiáng)制轉(zhuǎn)換,允許轉(zhuǎn)換的PHP數(shù)據(jù)類型有:

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

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

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

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

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

•(object):轉(zhuǎn)換成對(duì)象

PHP數(shù)據(jù)類型有三種轉(zhuǎn)換方式:

•在要轉(zhuǎn)換的變量之前加上用括號(hào)括起來的目標(biāo)類型

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

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

第一種轉(zhuǎn)換方式,(int)  (bool)  (float)  (string)  (array) (object),代碼如下:

  1. <?php 
  2. $num1=3.14;    
  3. $num2=(int)$num1;    
  4. var_dump($num1); //輸出float(3.14)    
  5. var_dump($num2); //輸出int(3)    
  6. ?> 

第二種轉(zhuǎn)換方式,intval()  floatval()  strval(),代碼如下:

  1. <?php 
  2. $str=”123.9abc”;    
  3. $int=intval($str);     //轉(zhuǎn)換后數(shù)值:123    
  4. $float=floatval($str); //轉(zhuǎn)換后數(shù)值:123.9    
  5. $str=strval($float);   //轉(zhuǎn)換后字符串:”123.9″     
  6. ?> 

第三種轉(zhuǎn)換方式,settype();代碼如下:

  1. <?php 
  2. $num4=12.8;    
  3. $flg=settype($num4,”int”);    
  4. var_dump($flg);  //輸出bool(true)    
  5. var_dump($num4); //輸出int(12)    
  6. ?> 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 成人精品一区二区三区校园激情 | 日韩午夜av | 最近免费中文在线大全高清2019 | 91视频一区二区 | 成人在线观看免费网址 | 成人黄色小视频 | 亚洲精品乱码久久久久久蜜桃图片 | 国产探花在线精品一区二区 | 欧美日韩国产色综合一二三四 | www.91视频聊天.com | 黄色免费看片 | www.三级.com| 一级毛片观看 | www.岛国 | 麻豆精品久久久 | 国产免费黄色片 | 一区二区久久久 | 国产一区二区三区精品久久久 | 99精品在线 | 国产欧美日韩综合精品 | 精品国产1区 | 日韩视频一区二区 | 日韩在线视频免费观看 | 成人欧美一区二区三区黑人动态图 | 亚洲国产一区二区a毛片 | 午夜在线精品偷拍 | 精品一区国产 | av簧片 | 免费a视频在线观看 | 成人精品鲁一区一区二区 | 色综合99 | 美女视频黄a | 国产馆| 久久综合久| 日韩一区二区三区视频 | 久久亚洲美女视频 | 一区二区免费 | www.久久久 | 久久精品视频在线观看 | 一级免费毛片 | 亚洲色图第一页 |