php怎麼過濾字串只取得數字

青灯夜游
發布: 2023-03-13 08:30:02
原創
3242 人瀏覽過

取得方法:1、使用for語句循環遍歷字串,在循環體中利用is_numeric()函數提取數字字元並使用「.=」運算元拼接成新字串。 2.利用正規,使用「preg_replace("/[^0-9]/", "", $str)」語句。

php怎麼過濾字串只取得數字

本教學操作環境: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怎麼過濾字串只取得數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!