PHP的資料類型

來源:互聯網
上載者:User

1、php基礎資料型別 (Elementary Data Type):整型(integer)、浮點類型(float/double)、布爾類型(boolean)、字串型(string)

2、php複合資料型別:數組 array、對象 object

3、php特殊資料類型:包括null、資源類型、

整型(integer)

整型可以表示一個整數,比如:

$a=10;$b=20;

php中的整型資料,可以用十進位、八進位、十六進位。

例如:

$a=0123; //八位元,以0開頭

$a=0x1A; //十六進位數,以0x開頭

例:

<?php
$a=10;
echo PHP_INT_SIZE; //PHP_INT_SIZE為查整型資料位元組數的函數
echo '<br>';
VAR_DUMP($a); //VAR_DUMP為查詢變數類型的函數
echo '<br>';
echo PHP_INT_MAX; //輸出最大的整數
?>

八進位到十進位的轉換

0123=3*8的0次方*2*8的1次方+1*8的2次方=3+16+64=83

十六進位到十進位的轉換

在十六進位中,0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G

A表示10

0x1A=A*16的0次方+1*16的1次方=10*1+1*16=26

php的整型都是有符號數,不支援無符號數。

浮點類型

浮點類型就是小數類型,可以表示一個小數(float/double),例如:

$a=1.2;$b=3.1415926;

布爾類型

布爾類型表示真或假,比如:

$a=true;$b=false;

字串類型

php字串所佔空間沒有限制,但不要超過記憶體。

字串類型表示一個字串,例如:

$c="Hello,www.bianceng.cn";

php中可以使用單引號和雙引號定義字串,用.串連兩個字串。

php中單引號和雙引號的區別

http://www.bianceng.cn/webkf/PHP/201608/50346.htm

浮點數類型

浮點數的精度是14(從左邊開始,第一個非0數就是精度開始了)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.