來(lái)源:轉(zhuǎn)載 發(fā)布時(shí)間:2019-03-11 11:31:08 閱讀量:1173
本篇文章給大家?guī)?lái)的內(nèi)容是關(guān)于PHP數(shù)據(jù)類(lèi)型及數(shù)據(jù)類(lèi)型檢測(cè)的介紹,有一定的參考價(jià)值,有需要的朋友可以參考一下,希望對(duì)你有所幫助。
數(shù)據(jù)類(lèi)型
數(shù)據(jù)類(lèi)型分為三種:標(biāo)量型、復(fù)合型、特殊類(lèi)型
標(biāo)量型:
boolean(布爾型) integer(整型)
float(浮點(diǎn)型) string(字符串型)
復(fù)合型
array(數(shù)組) object(對(duì)象)
特殊類(lèi)型
resource(資源) Nnull(空值)
數(shù)據(jù)類(lèi)型檢測(cè)
PHP中變量的數(shù)據(jù)類(lèi)型通常不是開(kāi)發(fā)人員設(shè)定的,而是根據(jù)該變量使用的上下文在運(yùn)行時(shí)決定的。
為了檢測(cè)表達(dá)式的值是不是自己想要的數(shù)據(jù)類(lèi)型,PHP提供了一組內(nèi)置函數(shù)
如果檢測(cè)的值符合檢測(cè)的數(shù)據(jù)類(lèi)型,則返回true,否則返回false
數(shù)據(jù)類(lèi)型轉(zhuǎn)換
對(duì)兩個(gè)變量進(jìn)行操作時(shí),如果數(shù)據(jù)類(lèi)型不同,就需要進(jìn)行數(shù)據(jù)類(lèi)型轉(zhuǎn)換,通常情況下分為自動(dòng)類(lèi)型轉(zhuǎn)換和強(qiáng)制類(lèi)型轉(zhuǎn)換
自動(dòng)類(lèi)型轉(zhuǎn)換:運(yùn)算和判斷的時(shí)候某些值會(huì)自動(dòng)進(jìn)行轉(zhuǎn)換
布爾值的true參與運(yùn)算會(huì)變成整型的1,false會(huì)變成整型的
字符串開(kāi)始處是整型或浮點(diǎn)類(lèi)型的字符會(huì)轉(zhuǎn)成對(duì)應(yīng)的類(lèi)型進(jìn)行運(yùn)算
強(qiáng)制類(lèi)型轉(zhuǎn)換:就是手動(dòng)轉(zhuǎn)換數(shù)據(jù)類(lèi)型,在要轉(zhuǎn)換的數(shù)據(jù)或變量之前加上“(目標(biāo)類(lèi)型)”即可
在線(xiàn)
客服
服務(wù)時(shí)間:周一至周日 08:30-18:00
選擇下列產(chǎn)品馬上在線(xiàn)溝通:
客服
熱線(xiàn)
7*24小時(shí)客服服務(wù)熱線(xiàn)
關(guān)注
微信
關(guān)注官方微信