日本搞逼视频_黄色一级片免费在线观看_色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)換與常量的聲明和使用

PHP:數(shù)據(jù)類型之間的轉(zhuǎn)換與常量的聲明和使用

來源:程序員人生   發(fā)布時(shí)間:2014-03-10 11:16:05 閱讀次數(shù):3585次

php變量是一個(gè)弱類型了我們可以進(jìn)行各數(shù)據(jù)類型之后的快速轉(zhuǎn)換,下面整理了一下關(guān)于php變量與常量的使用例子,希望這些例子對(duì)各位學(xué)習(xí)php會(huì)有幫助.

PHP是弱類型的語言

PHP中共有8中類型

4種標(biāo)量 //只能存儲(chǔ)一個(gè)值)

           1.整  型:int integer
           2.布爾型:bool boolean
           3.浮點(diǎn)型:float,double,real
           4.字符型:string

2種復(fù)合類型 //一個(gè)變量能存儲(chǔ)多個(gè)值

           1.數(shù)組:array //只能存儲(chǔ)多個(gè)變量
           2.對(duì)象:object //可存變量以及函數(shù)

2種特殊類型

           1.資源類型:resource
           2.空 類 型:null
    

例子:Var_dump(變量或值); //即可以查看變量或值的類型,又可以看數(shù)據(jù)

PHP實(shí)例代碼:

  1. <?php 
  2. //輸出整數(shù)型 
  3.     $var=10; 
  4. echo "<pre>"//<pre>標(biāo)簽是以代碼原形輸出 
  5. var_dump($var);//輸出結(jié)果:int(10),意思是為整數(shù)型,值為10 
  6. echo "</pre>"
  7. echo "----------------------<br>"
  8. //輸出浮點(diǎn)型 
  9.     $var=11.11; 
  10. echo "<pre>"
  11. var_dump($var);//輸出結(jié)果:float(11.11),意思是為浮點(diǎn)型,值為11.11 
  12. echo "</pre>"
  13. echo "----------------------<br>"
  14. //輸出布爾型 
  15.     $var=true; 
  16. echo "<pre>"
  17. var_dump($var);//輸出結(jié)果:bool(true),意思是為布爾型,值為true 
  18. echo "</pre>"
  19. echo "----------------------<br>"
  20. //輸出字符型 
  21.     $var="mk"
  22. echo "<pre>"
  23. var_dump($var);//輸出結(jié)果:string(2) "mk",意思是為字符型,值為mk 
  24. echo "</pre>"
  25. echo "----------------------<br>"
  26. //輸出數(shù)組 
  27.     $var=array(1,2,3); 
  28. echo "<pre>"
  29. var_dump($var); 
  30. echo "</pre>"
  31. echo "----------------------<br>"
  32.  ?> 

數(shù)據(jù)類型的轉(zhuǎn)換

一種是強(qiáng)制轉(zhuǎn)換:

1.setType(變量,類型);//類型int,integer,float,double,real,bool,boolena,string,array,object

這個(gè)函數(shù)將原變量的類型改變,var_dump();

PHP實(shí)例代碼:

  1. $str="100.1254abc"
  2. setType($str,int); 
  3. var_dump($str); 
 

2.在賦值前使用(類型)的形式,不會(huì)改變?cè)兞康念愋?$a=(int)$str;)

PHP實(shí)例代碼:

  1. $str="100.1254abc"
  2. $a=(int)$str
  3. var_dump($a); 
  4. var_dump($str); 

3.$變量=intval(變量或值);

$變量=float(變量或值);

$變量=stringval(變量或值);

PHP實(shí)例代碼:

  1. $str="100.1254abc"
  2. $a=intval($str); 
  3. var_dump($a); 

注意:整型在內(nèi)存中占4個(gè)字節(jié),浮點(diǎn)型在內(nèi)存中占8個(gè)字節(jié)

一種是自動(dòng)轉(zhuǎn)換(這是PHP最常用的方式,因?yàn)檫@種我們開發(fā)時(shí)不用去管理類型,變量會(huì)根據(jù)運(yùn)行環(huán)境自動(dòng)轉(zhuǎn)換)

PHP實(shí)例代碼:

  1. $a=10; 
  2. $b=true; 
  3. $c="100abc"
  4. $d=12.14;
  5. $sum=$a+$b+$c+$d
  6. var_dump($sum); 

與變量和類型有關(guān)的一些常用函數(shù):

isset();//是判斷變量存不存在,值如果是null,也表示空,實(shí)例代碼如下:

  1. $a=""
  2.       if(isset($a)){ 
  3.             echo "存在"; 
  4.       }else
  5.             echo "不存在"; 

empty(); //判斷一個(gè)變量是否為空,如 "" null,實(shí)例代碼如下:

  1.  $a=""
  2. (emptyempty($a)){ 
  3.      echo "null"
  4. lse{ 
  5.      echo "No null"
  6.  
  7.  
  8. unset(); 
  9. setType(); 
  10. getType(); 

變量類型測(cè)試函數(shù):

  1. is_bool(); 
  2.     is_int(); is_integer(); is_long(); 
  3.     is_string(); 
  4.     is_float(); is_double(); is_real(); 
  5.     is_array(); 
  6.     is_object(); 
  7.     is_resource(); 
  8.     is_null(); 
  9.      
  10.     is_scalar(); 
  11.     is_numberic(); 
  12.     is_callable(); 

常量的聲明與使用

1.常量是一個(gè)簡單的標(biāo)識(shí)符

2.常量定以后不能再改變他的值,也不能使用unset()取消

3.常量可以不用理會(huì)變量范圍的規(guī)則而在任何地方都可以定義和訪問

4.常量使用define("常量名",值)

5.常量名在聲明和使用都不使用"$"

6.常量名稱習(xí)慣使用大寫

7.常量的值只能用標(biāo)量類型(int,float,bool,string)

8.常量一定要在聲明時(shí)就給值

9.defined("常量")  //判斷常量存不存在

PHP實(shí)例代碼如下:

  1. define("MK","Morker"); 
  2.                echo MK; 
  3.          
  4.       defined(); 
  5.          //代碼: 
  6.            define("MK2B","Morker"); 
  7.  
  8.              if(defined("MK")){ 
  9.          
  10.              echo MK; 
  11.          
  12.         }else
  13.          
  14.              define("MK",504815135); 
  15.          
  16.         } 
  17.         echo MK; 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美精品一区二区三区蜜桃视频 | 国产精品99精品久久免费 | 精品视频在线免费观看 | 成人精品国产免费网站 | 精品国产一区二区三区日日嗨 | 欧美一区国产 | 在线观看国产一区 | 日韩av一区二区在线 | 欧美3区 | 国产人成精品一区二区三 | 久久99精品久久久久久久久久久久 | 91久久夜色精品国产九色 | 日韩成人在线电影 | 久久五月婷 | 6080午夜| www.999热| 精品99久久久久久 | 久久精品夜夜夜夜夜久久 | 成人免费视频网站 | 中文字幕在线免费观看视频 | 亚洲电影一区 | 91精品国产综合久久小美女 | 毛片大片 | 日韩三级一区 | 国产精品一区在线观看你懂的 | 天堂在线www | 亚洲欧美视频一区 | 国产精品亚洲一区二区三区 | 日本一区二区三区免费观看 | 日韩在线免费视频 | 久久性片 | 久久精品久久久精品美女 | av久久久| 欧美国产激情 | 天堂中文字幕在线 | 久久久久久国产精品免费免费 | 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲国内精品 | av在线免费观看网站 | 手机看片福利视频 | a在线免费|