91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

php如何查詢數據類型

發布時間:2020-11-09 09:59:18 來源:億速云 閱讀:142 作者:小新 欄目:編程語言

這篇文章主要介紹了php如何查詢數據類型,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

php查詢數據類型的方法:1、使用“gettype(傳入一個變量var)”來顯示變量var的類型;2、使用“var_dump(傳入一個變量var)”來顯示變量var的類型;3、使用“is_*”系列函來判斷變量是否為指定類型,如果是則返回真。

查看數據類型

  1. gettype(傳入一個變量) 能夠獲得變量的類型
  2. var_dump(傳入一個變量) 輸出變類型和值
<?php
 //聲明一個變量88.8,你可以自己多做幾次實驗換成其他類型看看$type輸出是多少
 $float = 88.8;
 $type = gettype($float);
 echo $type;

 //多換幾個類型試試
 $str = '你喜歡尊上還是喜歡殺仟陌?';
 var_dump($str);

判斷數據類型

我們使用is_* 系列函數。 is_types這一系列的函數,來進行判斷某個東西是不是某個類型。如果是這個類型返回真,不是這個類型返回假。

函數解析
is_int是否為整型
is_bool是否為布爾
is_float是否是浮點
is_string是否是字符串
is_array是否是數組
is_object是否是對象
is_null是否為空
is_resource是否為資源
is_scalar是否為標量
is_numeric是否為數值類型
is_callable是否為函數
<?php
//is_* 系列函數有個特點,就是如果是這個類型就返回的是真。不是這個數據類型就返回的是假
//聲明類型為假
$fo = false;

if(is_bool($fo)){
    echo '執行真區間';
}else{
    echo '執行假區間';
}

//檢查未聲明的變量$p是否為空,為空就執行真區間
if(is_null($p)){
    echo '執行真區間';
}else{
    echo '執行假區間';
}

//字符串類型的數值,看看執行的是真還是假
$str = '18.8';
if(is_numeric($str)){
    echo '執行真區間';
}else{
    echo '執行假區間';
}


//把sca的值換成整型、浮點、布爾和字符串試試
$sca = true;
//如果為標量,執行真區間
if(is_scalar($sca)){
    echo '執行真區間';
}else{
    echo '執行假區間';
}

//換成echo,is_int試試,為什么echo執行假區間呢?
if(is_callable('var_dump')){
    echo '執行真區間';
}else{
    echo '執行假區間';
}

注:istypes 很好記。is 在前后面跟類型即可。

標量:整型(int) 浮點(float)、布爾(bool)、字符串(string)

混合類型: 數組(array)、對象(object)

特殊類型:空(null)、 資源(resouce)、回調(callback)

為什么最后的實驗中echo執行假區間呢?
答:因為echo 不是函數,是基本語法。大家眼前可以不用理解函數和基本語法的區別。了解和不了解在實際開發中沒有影響。知道有這個知識點就行。

感謝你能夠認真閱讀完這篇文章,希望小編分享php如何查詢數據類型內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

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

AI

扎囊县| 红河县| 万宁市| 香格里拉县| 柳州市| 遂溪县| 开化县| 礼泉县| 卢湾区| 康乐县| 建阳市| 牟定县| 凉山| 西丰县| 桐城市| 乐东| 环江| 牙克石市| 新乡市| 湖北省| 东阿县| 德化县| 通山县| 全南县| 邵武市| 永吉县| 英吉沙县| 乐山市| 东方市| 衡南县| 晋江市| 鲜城| 溆浦县| 汾阳市| 冷水江市| 安国市| 光泽县| 称多县| 兴城市| 宁化县| 江安县|