這篇文章將為大家詳細(xì)講解有關(guān)怎么在php中判斷變量的數(shù)據(jù)類(lèi)型,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
為合作等地區(qū)用戶(hù)提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及合作網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、合作網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶(hù)提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶(hù)的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!在php中我們可以通過(guò) var_dump()打印出變量的類(lèi)型和值。同時(shí)我們可以通過(guò)一些函數(shù)判斷變量的類(lèi)型。如果只是想得到一個(gè)變量的數(shù)據(jù)類(lèi)型,可以使用gettype()函數(shù),gettype($t) 返回$t的數(shù)據(jù)類(lèi)型的字符串,要是$t不屬于php中8種基本變量類(lèi)型,返回"unknow type"。我們還可以通過(guò)is_type系類(lèi)函數(shù)直接判斷是否為type類(lèi)型函數(shù),是的話返回true ,不是返回false。
如:
is_bool() 是否為布爾型
is_int() 是否為整型
is_float() 是否為浮點(diǎn)型
is_string() 是否為字符串型
is_array() 是否為數(shù)組型
is_object() 是否為對(duì)象類(lèi)型
is_resource() 是否為資源類(lèi)型
is_null() 是否為空
is_scalar() 是否為標(biāo)量型,即是一個(gè)整型 浮點(diǎn)型 布爾型 或者字符串型。
is_numeric() 是否為任何類(lèi)型的數(shù)字或者數(shù)字字符串
is_callable() 是否是有效函數(shù)名
關(guān)于怎么在php中判斷變量的數(shù)據(jù)類(lèi)型就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。