亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

如何查看和判斷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

林州市| 曲麻莱县| 山阴县| 山东| 运城市| 罗江县| 贵阳市| 高淳县| 米易县| 鄢陵县| 金湖县| 济阳县| 临安市| 高淳县| 阿拉善左旗| 天台县| 湾仔区| 高台县| 静乐县| 浦江县| 广宁县| 顺昌县| 盱眙县| 台州市| 江津市| 太和县| 古蔺县| 永春县| 余干县| 安多县| 乌苏市| 额济纳旗| 台安县| 铜陵市| 来安县| 桂东县| 昌都县| 禹州市| 当阳市| 武平县| 长治县|