中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何查看和判斷PHP數據類型

發布時間:2021-10-15 11:13:02 來源:億速云 閱讀:146 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“如何查看和判斷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 是否為函數

以上是“如何查看和判斷PHP數據類型”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

肇东市| 广元市| 凤庆县| 龙门县| 阳谷县| 商洛市| 五河县| 绥中县| 土默特右旗| 渭源县| 甘孜县| 铁力市| 永靖县| 宜兰市| 平陆县| 兴隆县| 社会| 汉川市| 临潭县| 五家渠市| 鄱阳县| 星子县| 民县| 永安市| 连平县| 新余市| 赤峰市| 内丘县| 龙州县| 华安县| 延长县| 余江县| 昂仁县| 通榆县| 沈阳市| 岳阳市| 太保市| 昌图县| 阿瓦提县| 北流市| 富川|