導航:首頁 > 編程語言 > php判斷是否是小數

php判斷是否是小數

發布時間:2022-08-18 03:44:08

『壹』 php 判斷是否是數字

echo preg_match('/^\d+$/', $num) ? '純數字' : '不是純數字';

『貳』 php判斷變數是否是整數的兩種方法

1、如果你確定你的變數是數字,php有內置的判斷函數:is_int 檢測變數是否是整數;

2、但是有時候往往我們接收到的變數是數字或數字字元串(如表單輸入,它們通常為字元串),這樣我們就不能用is_int()函數來簡單判斷是否為整數,我們需要用到is_numeric()和strpos()函數來判斷是否為整數:

(1)用is_numeric()函數判斷是否為數字或數字字元串;

(2)用strpos()判斷數字中是否含有小數點;

if(!is_numeric($age)||strpos($age,".")!==false){
echo"不是整數";
}else{
echo"是整數";
}

『叄』 PHP判斷多個數字(含小數)大小,並取出最小值,程序效率高的追加50分!

function tomax($str)
{
if ($str=="")
return "字元串不能為空"; //返回err1,表示str為空
else {
$arr=explode("/",$str); //以"/"字元分割字元串
$max=$arr[0]; //記錄最新數變數
for($i=0;$i<count($arr);$i++)
{
if($arr[$i]=="")
; //假如為空字元,空語句
else {
if($max!="")
{
if($arr[$i]<$max) //比較數組的值
$max=$arr[$i];
}
else
$max=$arr[$i];
}
}
if($max=="")
return "無法比較"; //當全為空字元的返回值
else
return $max;
}

}

『肆』 PHP 怎麼判斷post或get的值是否為小數或者整數

在日常的php開發中,我們可能會碰到,需要判斷Get或者Post的數值是否為整型或者是浮點型、是否含有小數

由於php是弱類型語言,很多初次做php開發的程序員對php的數據類型並不是很關注或者熟悉,但是在一些的常見業務實現中往往需要對數據類型進行判斷!

分享一個前段時間在業務實現過程中遇到的問題!

比如這樣的一個連接:www.davup.com/index.php?add=1000.1
以往正常的邏輯中會直接拿來get['add'] 進行
is_number()【判斷是否為數值】
is_float()【是否為小數】
來進行判斷。結果發現這樣的處理方式是錯位的 ! 因為 無論是Post的數據或者是Get的數據,在php中得到的 值得數據類型都是字元串!
所以,上面兩個函數是不能正常使用的, 只能用字元串函數來處理! 最簡單的方式就是使用strstr(get['add'],'.'); 【判斷是否含有小數點,如果含有小數點,就返回真,沒有就返回假】!

『伍』 用PHP如何判斷用戶輸入的內容為數字(可以是小數的)

if(is_int($num) || is_float($num)) {
echo 'True';
}
正則速度很慢,一般都是最後的手段,能不用就不用

『陸』 用正則表達式判斷一個數是不是小數

判斷一個數是不是小數的正則表達式 ^d+.d+$

我給你一個javascript語言的例子你看看吧

<scripttype=text/javascript>
varstr="12.34";
varregex=/^d+.d+$/;
varb=regex.test(str);
if(b==true){
alert(str+"是小數!");
}else{
alert(str+"不是小數!");
}
</script>

運行結果
12.34是小數!

『柒』 怎麼用判斷一個輸入的數據是不是小數

樓主,先幫你解決一部分吧
判斷是否為小數的思想基本上可以是這樣子
輸入一個數,如x
將一個數取整,[x]
令t=x-[x],如果它大於零
也就是說原來的數小數點後有數位,故就是小數了
至於怎麼轉成分數形式,個人還在研究中
樓主也努力思考啊

『捌』 python中判斷一個字元串是否是小數

判定是否為數字方法一:
try:
float(s)
return True
exceptValueError:
pass
try:
importunicodedata
unicodedata.numeric(s)
return True
except (TypeError
, ValueError):
pass
return False
方法二:普通十進制正常處理
對於非十進制還需要更復雜的方法,不過這里不討論,只討論普通十進制數的影響。
十進制數格式一般有以下幾種(整數、小數、科學計數法):
+123 [符號位][數字]
-123.123 [符號位][小數點][數字]
+123E+123 [整數或小數][E或者D,大小寫皆可][整數]

『玖』 PHP如何判斷變數是整數還是小數

is_float — 檢測變數是否是浮點型

http://cn.php.net/manual/zh/function.is-float.php

is_int — 檢測變數是否是整數

http://cn.php.net/manual/zh/function.is-int.php

$a=12345;
$b=123.45;

var_mp(is_float($a));//false;
var_mp(is_int($a));//true;
var_mp(is_float($b));//true;
var_mp(is_int($b));//false;

『拾』 PHP怎麼判斷post或get的值是否為小數或者整

以往正常的邏輯中會直接拿來get['add'] 進行
is_number()【判斷是否為數值】
is_float()【是否為小數】
來進行判斷。結果發現這樣的處理方式是錯位的 ! 因為 無論是Post的數據或者是Get的數據,在php中得到的 值得數據類型都是字元串!
所以,上面兩個函數是不能正常使用的, 只能用字元串函數來處理! 最簡單的方式就是使用strstr(get['add'],'.'); 【判斷是否含有小數點,如果含有小數點,就返回真,沒有就返回假】!

閱讀全文

與php判斷是否是小數相關的資料

熱點內容
世界上最快的動物是什麼app 瀏覽:889
一打開微信文件夾就卡 瀏覽:265
什麼軟體可以做指標源碼 瀏覽:464
java程序員飽和 瀏覽:149
路由器怎麼加密更安全 瀏覽:695
內存卡加密卡是什麼意思 瀏覽:695
幫別人做app需要注意什麼 瀏覽:668
android獲取string字元 瀏覽:181
python中的計數器 瀏覽:622
海地加密驅動安裝 瀏覽:844
慧凈電子12單片機開發板 瀏覽:940
什麼網段伺服器好 瀏覽:598
伺服器商店怎麼造 瀏覽:934
有什麼跳鬼步舞的app 瀏覽:250
倚天2如何自己搭建伺服器 瀏覽:553
我的世界如何讓伺服器刷神寵 瀏覽:624
為什麼程序員要盡量進大廠 瀏覽:3
phpfiletype 瀏覽:936
PHP用戶登錄管理系統源碼 瀏覽:199
你適合做程序員嗎 瀏覽:896