1樓:糖老師快樂的一天
1、輸出變數的資料型別(gettype)
<?php
$arry = array('a','b','c');
echo gettype($arry);//array?>
2、輸出變數的資料型別、包含的數量以及具體內容(var_dump)<?php
$str = 'hello world';
var_dump($str);//string(11) "hello world"
?>
2樓:匿名使用者
有兩種方法
第一種:直接使用一個函式, is_numeric() 這個函式就是檢測引數是否為數字,如果是就返回true,如果不是就返回false,比如:
<?php
is_numeric( 'abcd123' ) or die('提供的引數不是數字');
第二種:使用正規表示式匹配,匹配成功就是數字,返回true,匹配不成功就不是數字,返回false
比如:<?php
preg_match('/^\d+$/i', 'abcd123') or die('提供的資料不是數字');
3樓:匿名使用者
bool is_numeric
( mixed $var
)如果 var 是數字和數字字串則返回 true,否則返回 false。
php如何判斷一個數是不是數值型
4樓:
用is_int,不過表單提交過來都是字元形式的,必須用is_numeric判斷
5樓:匿名使用者
<?php
if (is_int($a))
else
?>
6樓:匿名使用者
ctype系列的函式也可以
php 怎麼判斷字串是不是數字?
7樓:
用正規表示式判斷
<?php
$num="000, 025.00,000.25";
if(preg_match("/[^\d-., ]/",$num))echo "不是數字: ".$num;
else
echo "是數字: ".$num;
注:php正規表示式
ereg( "^[a-za-z0-9_.-]+$ ",$str);
eregi( "^[a-z0-9_.-]+$ ",$str);
is_float: 判斷變數型態是否為浮點數型態。
is_int: 判斷變數型態是否為整數型態。
is_integer: 判斷變數型態是否為長整數型態。
is_long: 判斷變數型態是否為長整數型態。
is_object: 判斷變數型態是否為物件型態。
is_real: 判斷變數型態是否為實數型態。
ereg -- 正規表示式匹配。若有更多問題到後盾網論壇問題求助專區。
8樓:匿名使用者
<?php
$num="000, 025.00,000.25";
if(preg_match("/[^\d-., ]/",$num))else
?>
9樓:
不太明白你的意思。你是想要判斷是否為整形變數呢,還是判斷一個字串中是不是為純數字
如果是前面的的情況的話使用這個:is_integer()
如果是後面的情況的的話使用這個:is_numeric()
10樓:2一瞬間
is_numeric
php判斷變數是否是整數的兩種方法
11樓:百小度
1、如果你確定你的變數是數字,php有內建的判斷函式:is_int 檢測變數是否是整數;
2、但是有時候往往我們接收到的變數是數字或數字字串(如表單輸入,它們通常為字串),這樣我們就不能用is_int()函式來簡單判斷是否為整數,我們需要用到is_numeric()和strpos()函式來判斷是否為整數:
(1)用is_numeric()函式判斷是否為數字或數字字串;
(2)用strpos()判斷數字中是否含有小數點;
if(!is_numeric($age)||strpos($age,".")!==false)else
php判斷是否為整數
12樓:it互聯天下
//定義判斷一個變數是否是整數的函式
function isnum($varnum)else}return true;}}
//測試
$p=22.336;
var_dump(isnum($p));//bool(false)不為整數,所以返回false
exit;
13樓:匿名使用者
if(preg_match("/^[\d]+$/"))else
這種做法安全
14樓:彼德範
使用函式 is_int()
php判斷引數在陣列中是否存在,php判斷一個引數在一個陣列中是否存在
array search 函式與 in array 一樣,在陣列中查詢一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。在 php 4.2.0 之前,函式在失敗時返回 null 而不是 false。如果第三個引數 strict 被指定為 true,則只有在資料型別和值...
php 日期判斷是否是當天
一騎當後 第一種 php判斷一個日期是不是今天 瓊臺部落格 echo 擬設一個日期 a 2012 06 28 10 10 10 擷取日期部分,摒棄時分秒 b substr a,0,10 獲取今天的日期,格式為 yyyy mm dd c date y m d 使用if當作字串判斷是否相等 if b c...
php怎麼判斷是否是本地除錯
主要看本機的除錯形式,一般情況下,如果你只有一個域名是,可以取得域名,得到的域名如果是local localhost則說明是本機除錯.否則為網路執行 還有就是取環境變數,ip地址,若得到的是127.0.0.1也是一樣的,根據這兩者的不同進行不同的除錯的 可惜我不會php,沒有辦法給你寫 了,這他與....