七月二十三

gettype()返回變量的類型,共有8個(gè)可能的值string、integer、float、boolean、array、object、null、unknown

is_type()查看變量是否屬于某個(gè)類型,如果是,返回TRUE,否則,返回FALSE

$arr = array(1);

echo is_array($arr);

$num = 5;

echo is_int($num);

is_array -- 檢測(cè)變量是否是數(shù)組

is_bool --? 檢測(cè)變量是否是布爾型

is_callable --? 檢測(cè)參數(shù)是否為合法的可調(diào)用結(jié)構(gòu)

is_double -- is_float() 的別名

is_float -- 檢測(cè)變量是否是浮點(diǎn)型

is_int -- 檢測(cè)變量是否是整數(shù)

is_integer -- is_int() 的別名

is_long -- is_int() 的別名

is_null --? 檢測(cè)變量是否為 NULL

is_numeric --? 檢測(cè)變量是否為數(shù)字或數(shù)字字符串

is_object -- 檢測(cè)變量是否是一個(gè)對(duì)象

is_real -- is_float() 的別名

is_resource --? 檢測(cè)變量是否為資源類型

is_scalar --? 檢測(cè)變量是否是一個(gè)標(biāo)量

is_string -- 檢測(cè)變量是否是字符串

var_dump()獲取變量的值和類型的詳細(xì)信息

$str = ‘hello’;

var_dump($str);

$arr = array(‘A’, ‘B’, ‘C’);

var_dump($arr);

在php中,支持8種原始類型,其中包括四種標(biāo)量類型、兩種復(fù)合類型和兩種特殊類型。php是一門松散類型的語(yǔ)言,不必向php聲明變量的數(shù)據(jù)類型。php會(huì)自動(dòng)把變量轉(zhuǎn)換為自動(dòng)的數(shù)據(jù)類型。

<?php

$string="就是就是"; //定義一個(gè)字符串“就是就是”

var_dump($string);

echo "<br/>";

$string="9494";//把它變成整型“9494”

var_dump($string); //通過(guò)“var_dump”函數(shù),輸出數(shù)據(jù)類型

echo "<br/>";

?>

輸出結(jié)果:string(12) "就是就是"? ? ? ? ? ? ? int(9494)

我們可以發(fā)現(xiàn), 這個(gè)變量自動(dòng)就從原來(lái)的字符串轉(zhuǎn)換成了整型咯。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容