php判斷是否為數字,php如何判斷一個數是不是數值型

時間 2021-09-07 22:17:54

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,沒有辦法給你寫 了,這他與....