導航:首頁 > 編程語言 > php字元串包含數字

php字元串包含數字

發布時間:2022-09-05 23:16:15

php如何判斷一個字元串只包含數字

$abc="0.0001";
$nabc=(float)$abc;//可以根據情況選擇int
if(is_numeric($nabc)&&strlen($abc)==strlen($nabc)){
echo'$abc是數字';
}else{
echo'$abc不是數字';
}

⑵ 如何判斷字元串是否包含數字php

function checknum($str){
$arr=str_split($str,1);
$num=count($arr);
for($i=0;$i<$num;$i++){
if(is_numeric($arr[$i])){
echo 'have num';//代表有數字
exit;
}
}
echo 'no num';//代表沒有數字
}
用的時調用checknum函數就行了。

⑶ php正則如何在一個字元串中匹配一個數字

$str_arr[] = '1,11,21,35,41';

$str_arr[] = '1,5,15,21,35,41';

$str_arr[] = '1,5,';

$str_arr[] = '5';


$matche_arr = array();

foreach($str_arr as $value){

if(preg_match('/(^|,)5(,|$)/',$value)){

$matche_arr[] = $value;

}

}


print_r($matche_arr);


⑷ php怎麼把字元串中的數字取出來

解決這個問題的辦法,可以使用如下方法:

一、通過遍歷字元串,並對字元進行判斷。

二、使用正則表達式,取出數字。

⑸ php如何使用正則表達式提取字元串中的字元(包含數字)

一定要正則、、、

⑹ php中數字+字元串為什麼還等於數字

PHP 里
①字元串連接用[.]
②如果用數字連接字元串直接用點會報錯,如:echo 100."XXX";
③如果echo 100+"xxx"; 如果[XXX]的前面是數字的話,結果會是100加那個數.

補充:不明白為什麼你會這么寫.有什麼別的用途?

⑺ PHP中字元串與數字拼接起來,用什麼方法

有兩個字元串(string)運算符。第一個是連接運算符(「.」),它返回其左右參數連接後的字元串。第二個是連接賦值運算符(「.=」),它將右邊參數附加到左邊的參數之後。1.2.3.4.運行後發現只輸出了一個 『3』,為什麼呢? 因為第一字元串「Result3」被創建,這然後被添加到3得到3,非空非數字字元串被轉換為0。如果要輸出"Result: 6"

⑻ PHP, 求一個字元串必須包含兩個以上的數字

正則我想了半天沒想出來 你就要就判斷是否包含兩個以上的數字 我給你寫了個函數 你看看吧
我自己已經測試通過了 現在是兩個數字也算
header("content-type:text/html;charset='utf-8'");
function getNums( $str ){
$ascii = range(48,57);
$num = 0;
for($i = 0;$i < strlen($str);$i++){
if($num>=2){
break;
}
if( in_array( ord($str{$i}) ,$ascii ) ){
$num ++;
}
}
return $num >=2 ? true : false;
}
$a = '我我東3方時代dfdsf';
$b = '鼎折覆餗第2三方4df4';
$c = 'dfd1fg1dfq';
echo getNums($a)? '包含':'不包含';
echo '<br>';
echo getNums($b)? '包含':'不包含';
echo '<br>';
echo getNums($c)? '包含':'不包含';

⑼ php檢查字元串中是否有漢字/數字/英文字母

<?php
function checkStr($str)
{
$output='';
$a=preg_match('/['.chr(0xa1).'-'.chr(0xff).']/', $str);
$b=preg_match('/[0-9]/', $str);
$c=preg_match('/[a-zA-Z]/', $str);
if($a && $b && $c)
$output='漢字數字英文的混合字元串';
elseif($a && $b && !$c)
$output='漢字數字的混合字元串';
elseif($a && !$b && $c)
$output='漢字英文的混合字元串';
elseif(!$a && $b && $c)
$output='數字英文的混合字元串';
elseif($a && !$b && !$c)
$output='純漢字';
elseif(!$a && $b && !$c)
$output='純數字';
elseif(!$a && !$b && $c)
$output='純英文';
return $output;
}

echo checkStr('創世紀 5:12');

?>

⑽ PHP怎麼判斷字元串中包含重復相同的數字

先把字元串以一個字元為單位,轉換成數組
然後,數組去重array_unique
如果和之前的count不一樣,那麼久是包含了重復相同的數字

閱讀全文

與php字元串包含數字相關的資料

熱點內容
c51單片機特殊寄存器的原理 瀏覽:576
閃耀永恆特利加密鑰 瀏覽:758
如何誇程序員 瀏覽:776
天津期貨python招聘 瀏覽:263
單片機機器語言寫的程序 瀏覽:548
韓國直播軟體app叫什麼名 瀏覽:916
軍營訓練不聽教官的命令 瀏覽:258
v開頭的音樂播放器是什麼APP 瀏覽:117
單片機是怎麼做出來的 瀏覽:315
博圖怎麼作為opc伺服器 瀏覽:100
編譯做題軟體 瀏覽:293
橋梁檢測pdf 瀏覽:685
化解壓力的一種方法 瀏覽:680
路由器和DSN伺服器有什麼區別 瀏覽:548
android伸縮控制項 瀏覽:851
androidm3u8緩存 瀏覽:236
imphp開源知乎 瀏覽:708
清除網路通配符dos命令 瀏覽:839
鴻蒙系統怎麼快速換回安卓 瀏覽:714
pdf綠色虛擬列印機 瀏覽:215