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

        技術解答:怎樣查看和判斷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號
        主站蜘蛛池模板: 久久国产美女免费观看精品| 亚洲av永久无码精品漫画| 午夜精品一区二区三区在线视| 国产精品福利一区二区| 尤物yw午夜国产精品视频| 精品国精品国产自在久国产应用男| 2020国产精品| 精品少妇人妻av无码久久| 亚洲av永久无码精品表情包| 日本熟妇亚洲欧美精品区| 国自产精品手机在线观看视频| 久久这里只有精品久久| 99久久精品国内| 2022精品天堂在线视频| 国产成人精品无码播放| 国产亚洲精品美女久久久| 三上悠亚久久精品| 少妇人妻无码精品视频| 欧美午夜精品久久久久免费视| 亚洲av永久无码精品漫画| 欧美精品欧美人与动人物牲交| 久久精品中文闷骚内射| 久久精品国产亚洲av水果派| 热re99久久6国产精品免费| 精品综合久久久久久888蜜芽| 无码国产精品一区二区免费vr| 中文国产成人精品久久不卡| 亚洲乱码日产精品a级毛片久久| 四虎精品影库4HUTV四虎| 亚洲国产精品自产在线播放| 亚洲日韩精品无码专区网站| 综合精品欧美日韩国产在线| 亚洲AV无码精品色午夜在线观看| 中文字幕无码精品亚洲资源网久久| 欧洲精品一区二区三区在线观看 | 久久精品无码一区二区无码 | 91探花福利精品国产自产在线| 精品国产福利一区二区| 97久久精品无码一区二区| 精品国产福利久久久| 91精品国产福利在线观看麻豆|