真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

PHP數(shù)據(jù)類型總結(jié)-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“PHP數(shù)據(jù)類型總結(jié)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“PHP數(shù)據(jù)類型總結(jié)”吧!

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

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

字符串

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

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

整型

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

整型數(shù)據(jù)必須至少有一個(gè)數(shù)字(0~9)。

整型數(shù)據(jù)不能包含逗號(hào)或空格。

整型數(shù)據(jù)沒有小數(shù)點(diǎn)。

整型數(shù)據(jù)可以是正數(shù)或負(fù)數(shù)。

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

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

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

$x = -345;

var_dump($x);

echo "< br>";

$x = 0x8C; //十六進(jìn)制數(shù)字

var_dump($x);

echo "< br>";

$x = 047; //八進(jìn)制數(shù)字

var_dump($x);

?>

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

int(5985)

int(-345)

int(140)

int(39)

注意,在PHP 7版本中,含有十六進(jìn)制字符的字符串不再被視為數(shù)字,而是當(dāng)作普通的字符串,例如:

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

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

浮點(diǎn)型

浮點(diǎn)型數(shù)據(jù)既可以用來存儲(chǔ)整數(shù),也可以用來存儲(chǔ)小數(shù)和指數(shù)。在以下實(shí)例中我們使用浮點(diǎn)型數(shù)據(jù)來存儲(chǔ)小數(shù)和指數(shù)數(shù)值。

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

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

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

布爾型

布爾型數(shù)據(jù)只有兩個(gè),即 True 和 False,是用來表示“是”和“非”兩個(gè)概念的數(shù)據(jù)類型。

$x=true;

$y=false;

數(shù)組

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

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

var_dump($cars);

?>

瀏覽器打印結(jié)果如下:

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

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

對(duì)象

對(duì)象數(shù)據(jù)類型也可以用于存儲(chǔ)數(shù)據(jù)。在PHP中,對(duì)象必須聲明。首先,你必須使用class關(guān)鍵字聲明類對(duì)象。類是可以包含屬性和方法的結(jié)構(gòu)。然后在類中定義數(shù)據(jù)類型,在實(shí)例化的類中使用數(shù)據(jù)類型。實(shí)例如下:

< ?php   class Car //使用class聲明一個(gè)類對(duì)象   {   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 聲明一個(gè)類對(duì)象,該類對(duì)象中擁有 set_color() 和 get_color() 兩個(gè)方法,分別可以設(shè)置類對(duì)象的屬性 $color 的值和讀取 $color 的值。

NULL 值

NULL 值表示變量沒有值。NULL 是數(shù)據(jù)類型為 NULL 的值,指明一個(gè)變量是否為空值。同樣可用于數(shù)據(jù)空值和 NULL 值的區(qū)別。可以通過設(shè)置變量值為 NULL 來清空變量數(shù)據(jù),請(qǐng)看下面的實(shí)例:

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

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

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


本文名稱:PHP數(shù)據(jù)類型總結(jié)-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/cocshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部