PHP的數(shù)據(jù)類型主要涵蓋如下:
創(chuàng)新互聯(lián)公司技術(shù)團(tuán)隊(duì)10多年來致力于為客戶提供網(wǎng)站建設(shè)、網(wǎng)站制作、高端網(wǎng)站設(shè)計(jì)、成都營銷網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了近千家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
一、四種標(biāo)量類型(只能存儲(chǔ)一個(gè)數(shù)據(jù)):
string (字符串)、boolean (布爾型)、integer (整型)、float (浮點(diǎn)型, 也稱 double)
二、兩種復(fù)合類型:
array (數(shù)組)、object (對(duì)象)
三、兩種特殊類型:
resource(資源)、null (null)
/**
*?遞歸實(shí)現(xiàn)無限極分類
*?@param?$array?分類數(shù)據(jù)
*?@param?$pid?父ID
*?@param?$level?分類級(jí)別
*?@return?$list?分好類的數(shù)組?直接遍歷即可?$level可以用來遍歷縮進(jìn)
*/
function?getTree($array,?$pid?=0,?$level?=?0){
//聲明靜態(tài)數(shù)組,避免遞歸調(diào)用時(shí),多次聲明導(dǎo)致數(shù)組覆蓋
static?$list?=?[];????????foreach?($array?as?$key?=?$value){????????????//第一次遍歷,找到父節(jié)點(diǎn)為根節(jié)點(diǎn)的節(jié)點(diǎn)?也就是pid=0的節(jié)點(diǎn)
if?($value['pid']?==?$pid){????????????????//父節(jié)點(diǎn)為根節(jié)點(diǎn)的節(jié)點(diǎn),級(jí)別為0,也就是第一級(jí)
$value['level']?=?$level;????????????????//把數(shù)組放到list中
$list[]?=?$value;????????????????//把這個(gè)節(jié)點(diǎn)從數(shù)組中移除,減少后續(xù)遞歸消耗
unset($array[$key]);????????????????//開始遞歸,查找父ID為該節(jié)點(diǎn)ID的節(jié)點(diǎn),級(jí)別則為原級(jí)別+1
getTree($array,?$value['id'],?$level+1);
}
}
借用“短發(fā)人”的數(shù)據(jù),手工完善一下。
boolean (布爾型) 一般用于判斷,true或false。比如是否檢測,是否完成,是否畢業(yè)等。
integer (整型)一般用于年齡,數(shù)量等沒有小數(shù)點(diǎn)的計(jì)算。比如1 2 33 -9等。
float (浮點(diǎn)型, 也稱作 double) 一般用于金錢,面積、體積等科學(xué),含小數(shù)點(diǎn)的計(jì)算。比如3.1415926585897932
string (字符串)一般用于人名,物品等常規(guī)字符串。比如“張三”“桌子”“我來了”
array (數(shù)組)一般用于復(fù)雜數(shù)據(jù)處理,可以多維數(shù)據(jù)結(jié)構(gòu),可以放布爾、整型、浮點(diǎn)、字符、數(shù)組等。
object (對(duì)象) 一般用于面向?qū)ο螅锩姘椒ê妥兞俊?/p>
網(wǎng)站題目:php數(shù)據(jù)分類和聲明 php對(duì)數(shù)據(jù)進(jìn)行分組
文章出自:http://www.chinadenli.net/article12/dddoegc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、小程序開發(fā)、服務(wù)器托管、建站公司、做網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)