PHP數據類型總結-創(chuàng)新互聯

本篇內容主要講解“PHP數據類型總結”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP數據類型總結”吧!

創(chuàng)新互聯公司-專業(yè)網站定制、快速模板網站建設、高性價比輪臺網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式輪臺網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋輪臺地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。

PHP 數據類型是指對數據的抽象描述,比如“整型數據”就是對所有整數數字的抽象。PHP 的數據類型包括 String(字符串)、Integer(整型)、Float(浮點型)、Boolean(布爾型)、Array(數組)、Object(對象)、NULL(空值)7 種,本節(jié)介紹這些數據類型的定義和使用。

字符串

一個字符串是一串字符的序列,比如,“Hello world!”。你可以將任何文本放在單引號和雙引號中作為字符串來使用,例如:

< ?php   $x = "Hello world!"; // 使用雙引號定義一個字符串類型的變量   echo $x; // echo 輸出這個變量, 結果為 Hello world   echo "   "; // 輸出換行   $x = 'Hello world!'; // 使用單引號定義字符串   echo $x; // 輸出結果 Hello world   $x = '陳小龍'; // 漢字也是字符串類型的數據   echo $x; // 輸出 陳小龍   ?>

整型

整型數據只能包含整數。整型數據的規(guī)則是:

整型數據必須至少有一個數字(0~9)。

整型數據不能包含逗號或空格。

整型數據沒有小數點。

整型數據可以是正數或負數。

整型數據可以用 3 種格式來指定,即十進制、十六進制(以 0x 為前綴)和八進制(前綴為 0)。

在以下實例中我們將測試不同的整型數據。這里使用了 PHP 的 var_dump() 函數,該函數可返回變量的數據類型和值。

< ?php   $x = 5985; // 定義一個整型數據類型的變量   var_dump($x); // 輸出此變量   echo "< br>";

$x = -345;

var_dump($x);

echo "< br>";

$x = 0x8C; //十六進制數字

var_dump($x);

echo "< br>";

$x = 047; //八進制數字

var_dump($x);

?>

以上代碼在PHP 5中將輸出如下結果:

int(5985)

int(-345)

int(140)

int(39)

注意,在PHP 7版本中,含有十六進制字符的字符串不再被視為數字,而是當作普通的字符串,例如:

< ?php   var_dump("0x123" == "291");   var_dump(is_numeric("0x123"));   var_dump("0xe" + "0x1");   ?>

在 PHP 5 中將會輸出結果:bool(true)bool(true)int(15)。在 PHP 7 中結果將是:bool(false)bool(false)int(0)。

浮點型

浮點型數據既可以用來存儲整數,也可以用來存儲小數和指數。在以下實例中我們使用浮點型數據來存儲小數和指數數值。

< ?php   $x = 10.365;   var_dump($x);   $x = 2.4e3;   var_dump($x);   $x = 8E-5;   var_dump($x);   ?>

執(zhí)行代碼的輸出結果為:

float(10.365) float(2400) float(8.0E-5)

布爾型

布爾型數據只有兩個,即 True 和 False,是用來表示“是”和“非”兩個概念的數據類型。

$x=true;

$y=false;

數組

數組是一組數據的集合,是將數據按照一定規(guī)則組織起來形成的一個整體。數組的本質是存儲管理和操作一組變量。按照數組的維度劃分,可以有一維數組、二維數組和多維數組。請看以下實例:

< ?php   $cars=array("Volvo","BMW" => array('Z4','X7') ,"Toyota");

var_dump($cars);

?>

瀏覽器打印結果如下:

array(3) { [0]=> string(5) "Volvo" ["BMW"]=> array(2) { [0]=> string(2) "Z4" [1]=> string(2) "X7" } [1]=> string(6) "Toyota" }

$cars 數組的元素中包含字符串和子數組,var_dump() 將數組以鍵值對的形式輸出。在輸出的結果中可以看到,如果沒有賦予某個數組值索引,數組將會默認索引從數字 0 開始,并以此累加。

對象

對象數據類型也可以用于存儲數據。在PHP中,對象必須聲明。首先,你必須使用class關鍵字聲明類對象。類是可以包含屬性和方法的結構。然后在類中定義數據類型,在實例化的類中使用數據類型。實例如下:

< ?php   class Car //使用class聲明一個類對象   {   var $color;   function set_color($color="green") {   $this->color = $color;

}

function get_color() {

return $this->color;

}

}

$car = new Car();

$car->set_color('red');

echo $car->get_color();

?>

在以上代碼中,使用 class 聲明一個類對象,該類對象中擁有 set_color() 和 get_color() 兩個方法,分別可以設置類對象的屬性 $color 的值和讀取 $color 的值。

NULL 值

NULL 值表示變量沒有值。NULL 是數據類型為 NULL 的值,指明一個變量是否為空值。同樣可用于數據空值和 NULL 值的區(qū)別??梢酝ㄟ^設置變量值為 NULL 來清空變量數據,請看下面的實例:

< ?php   $x="Hello world!";   $x=null;   var_dump($x);   ?>

執(zhí)行以上代碼將會在瀏覽器打印 NULL。

到此,相信大家對“PHP數據類型總結”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯建站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

分享名稱:PHP數據類型總結-創(chuàng)新互聯
文章起源:http://muchs.cn/article46/cocshg.html

成都網站建設公司_創(chuàng)新互聯,為您提供虛擬主機、自適應網站、面包屑導航企業(yè)建站、微信小程序、響應式網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都seo排名網站優(yōu)化