php判斷int
Ⅰ php判斷是否為數字
1、輸出變數的數據類型(gettype)
<?php
$arry = array('a','b','c');
echo gettype($arry);//array
?>
2、輸出變數的數據類型、包含的數量以及具體內容(var_mp)
<?php
$str = 'hello world';
var_mp($str);//string(11) "hello world"
?>
(1)php判斷int擴展閱讀:
檢測某個變數是否是指定的數據類型(is_array、is_string、is_int、is_double等),如果為真返回1,如果為假返回空。
<?php
$num = 123;
if(is_array($num)){
echo '這是一個數組';
}else if(is_string($num)){
echo '這是一個字元串';
}else if(is_int($num)){
echo '這是一個整數';
}else if(is_double($num)){
echo '這是一個浮點數';
}
?>
Ⅱ php如何判斷某變數的類型
1、gettype()
gettype 會根據 參數類型返回值 。
例如:
gettype('1');返回的是string。
而gettype(1);返回的是integer。
2、empty
如果 變數 是非空或非零的值,則 empty() 返回 FALSE。換句話說,」"、0、」0″、NULL、FALSE、array()、var $var、未定義;以及沒有任何屬性的對象都將被認為是空的,如果 var 為空,則返回 TRUE。
3、isset
如果 變數 存在(非NULL)則返回 TRUE,否則返回 FALSE(包括未定義)。變數值設置為:null,返回也是false;unset一個變數後,變數被取消了。注意,isset對於NULL值變數,特殊處理。
(2)php判斷int擴展閱讀
PHP 在變數定義中不需要(或不支持)明確的類型定義;變數類型是根據使用該變數的上下文所決定的。也就是說,如果把一個 string 值賦給變數$var,$var就成了一個 string。如果又把一個integer 賦給$var,那它就成了一個integer。
PHP 的自動類型轉換的一個例子是乘法運算符「*」。如果任何一個操作數是float,則所有的操作數都被當成float,結果也是float。否則操作數會被解釋為integer,結果也是integer。注意這並沒有改變這些操作數本身的類型;改變的僅是這些操作數如何被求值以及表達式本身的類型。
Ⅲ 使用php is _int() 判斷是否為整數的問題
is_int
判斷變數類型是否為整數類型。
語法:
int
is_int(mixed
var);
返回值:
整數
函數種類:
PHP
系統功能
內容說明
若變數為整數類型則返回
true,否則返回
false。
你要確保$a這個變數是一個
整數類型的值
Ⅳ php判斷是否為整數
//定義判斷一個變數是否是整數的函數
function isnum($varnum){
//整數包括0-9的數字
$string_var = "0123456789";
$len_string = strlen($varnum);
if(substr($varnum,0,1)=="0"){
return false;
die();
}else{
for($i=0;$i<$len_string;$i++){
$checkint = strpos($string_var,substr($varnum,$i,1));
if($checkint===false){
return false;
die();
}
}
return true;
}
}
//測試
$p=22.336;
var_mp(isnum($p));//bool(false)不為整數,所以返回false
exit;
Ⅳ php怎麼判斷數據類型
is_array — 檢測變數是否是數組
is_bool — 檢測變數是否是布爾型
is_callable — 檢測參數是否為合法的可調用結構
is_double — is_float 的別名
is_float — 檢測變數是否是浮點型
is_int — 檢測變數是否是整數
is_integer — is_int 的別名
is_iterable — Verify that the contents of a variable is an iterable value
is_long — is_int 的別名
is_null — 檢測變數是否為 NULL
is_numeric — 檢測變數是否為數字或數字字元串
is_object — 檢測變數是否是一個對象
is_real — is_float 的別名
is_resource — 檢測變數是否為資源類型
is_scalar — 檢測變數是否是一個標量
is_string — 檢測變數是否是字元串
Ⅵ php 怎麼判斷字元串是不是數字
<?php
$num="000,025.00,000.25";
if(preg_match("/[^d-.,]/",$num))
{
echo"不是數字:".$num;
}
else
{
echo"是數字:".$num;
}
?>