取得方法:1、使用for語句循環遍歷字串,在循環體中利用is_numeric()函數提取數字字元並使用「.=」運算元拼接成新字串。 2.利用正規,使用「preg_replace("/[^0-9]/", "", $str)」語句。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
方法1:利用is_numeric()函數
利用for迴圈遍歷字串$str,使用is_numeric()函數判斷$str[$i]
是否為數字字元。 is_numeric()函數可以偵測變數是否為數字或數字字串。
在循環體中使用is_numeric($str[$i])判斷該$str[$i]字元是不是數字字元;如果是則取出來,使用“.= 」拼接成數字子串。
看看輸出結果:
01234567890
方法2:使用preg_replace()函數
#推薦學習:《PHP影片教學》
以上是php怎麼過濾字串只取得數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!