站長資訊網
        最全最豐富的資訊網站

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        在之前的文章中,給大家帶來了《5分鐘搞定PHP的if else語法和NULL數據類型》,今天繼續給大家帶來PHP知識的講解,給大家介紹一下PHP數據類型的查看和判斷。希望能夠幫助到大家!

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        PHP數據類型的查看和判斷

        查看數據類型

        我們在學習中可以根據不同的數據類型來進行不同的操作,那怎樣去查看一個數據類型就顯得尤為重要,我們知道了一個數據的類型,才能進行下一步操作。那接下來給大家介紹兩個查看數據類型的函數。

        • gettype(傳入一個變量) 能夠獲得變量的類型

        gettype傳入一個已聲明的變量,就能夠傳出這個變量的變量類型,舉例如下:

        <?php   //聲明一個變量10086,可以自己多試幾次換成其他類型看看$b輸出是多少   $a = 10086;   $b = gettype($a);   echo $b; ?>

        輸出結果:

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        由此可見,gettypt()能夠得到變量的變量類型,但是需要echo顯示出來,那有沒有可以直接輸出變量類型的函數呢?

        • var_dump(傳入一個變量) 輸出變類型和值

        var_dump不僅可以直接輸出變量的變量類型,還可以輸出變量的值。舉例如下:

        <?php //可以自己多換幾個類型試試 $a = '好好學習,天天向上'; var_dump($a); ?>

        輸出結果:

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        由此可見,var_dump()不僅能夠直接輸出變量的變量類型,還能夠直接輸出變量的值。

        判斷數據類型

        在日常使用和學習中,我們不止要會查看變量的數據類型,也要會判斷。變量的數據類型不算多,判斷起來也非常的簡單,就需要用到is_* 系列函數了。

        之所以叫系列函數,是因為它并不是單獨存在的,既然要判斷某個東西是不是某個類型,那往往要跟需要判斷的變量類型一起出現。

        如果是這個類型返回真,不是這個類型返回假。

        • is_bool()是否為布爾型

        若變量是布爾型,則返回結果為真,輸出真區間;若變量不是布爾型,則返回結果是假,輸出假區間。

        <?php //賦值變量flse是布爾型 $a = false; if(is_bool($a)){     echo '好好學習'; }else{     echo '天天向上'; } ?>

        輸出結果:

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        輸出結果為:好好學習。輸出真區間,返回結果為真,變量是布爾型。

        • is_null 是否為空型

        若變量是空型,則返回結果為真,輸出真區間;若變量不是空型,則返回結果是假,輸出假區間。

        <?php //并未對$a賦值,$a無意義是空型,(is_null($a)判斷變量是否為空型 if(is_null($a)){     echo '好好學習'; }else{     echo '天天向上'; } ?>

        輸出結果:

        技術解答:怎樣查看和判斷PHP數據類型(學習分享)

        輸出結果為:好好學習。輸出真區間,返回結果為真,變量是空型。

        還有:

        • is_int 是否為整型

        • is_float 是否是浮點

        • is_string 是否是字符串

        • is_array 是否是數組

        • is_object 是否是對象

        • is_resource 是否為資源

        • is_scalar 是否為標量

        • is_numeric 是否為數值類型

        • is_callable 是否為函數

        他們和我剛才列舉出來的兩例語法相同,is_* 系列函數并不難,很好記,相信大家能夠熟練掌握。

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品久久久久久亚洲| 2023国产精品自拍| 青青草精品视频| 亚洲av永久无码精品网站| 国产成人精品福利网站在线观看| 国产国产精品人在线观看| 在线精品亚洲一区二区| 精品国产亚洲男女在线线电影 | 柠檬福利精品视频导航| 蜜国产精品jk白丝AV网站 | 亚洲精品无码AV人在线播放| 九色精品视频在线观看| 99久久99久久精品国产| 久久99精品国产麻豆宅宅| 99久久久国产精品免费无卡顿| 亚洲av永久无码精品古装片| 亚洲精品国产综合久久一线| 国产系列高清精品第一页| 亚洲国产精品线在线观看| 国产亚洲美女精品久久久久狼| 国产精品久久久久AV福利动漫| 日韩国产精品无码一区二区三区| 中文精品99久久国产| 香港aa三级久久三级老师2021国产三级精品三级在 | 成人精品一区二区三区中文字幕| 久久久久久亚洲精品成人| 亚洲精品成人网站在线观看| 亚洲精品97久久中文字幕无码| 四虎影院国产精品| 欧美精品亚洲精品日韩精品| 欧美日韩精品久久久久| 四虎影院国产精品| 亚洲精品午夜国产VA久久成人| 在线精品视频一区二区| 亚洲精品~无码抽插| 日韩人妻无码精品久久久不卡 | 尤物国产在线精品福利一区| 四虎国产精品永久地址99新强| 亚洲国产精品久久66| 国产精品久久久久乳精品爆| 精品国产人成亚洲区|