淺談php中變數的資料類型判斷函數執行個體代碼

來源:互聯網
上載者:User
下面小編就為大家帶來一篇淺談php中變數的資料類型判斷函數。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在php中我們可以通過 var_dump()列印出變數的類型和值。同時我們可以通過一些函數判斷變數的類型。如果只是想得到一個變數的資料類型,可以使用gettype()函數,gettype($t) 返回$t的資料類型的字串,要是$t不屬於php中8種基本變數類型,返回"unknow type"。我們還可以通過is_type系類函數直接判斷是否為type類型函數,是的話返回true ,不是返回false。

如:


is_bool() 是否為布爾型
is_int() 是否為整型
is_float() 是否為浮點型
is_string() 是否為字串型
is_array() 是否為數組型
is_object() 是否為物件類型
is_resource() 是否為資源類型
is_null() 是否為空白
is_scalar() 是否為標量型,即是一個整型 浮點型 布爾型 或者字串型。
is_numeric() 是否為任何類型的數字或者數字字串
is_callable() 是否是有效函數名

以上就是淺談php中變數的資料類型判斷函數執行個體代碼的內容,更多相關內容請關注topic.alibabacloud.com(www.php.cn)!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.