91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php正則替換數字的方法

發布時間:2020-08-31 10:01:56 來源:億速云 閱讀:232 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關php正則替換數字的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

php正則替換數字的實現方法:首先創建一個PHP示例文件;然后使用正則表達式“preg_match_all('/(\d+)\.(\d+)/is', $total, $arr);”實現替換字符串中的數字即可。

php正則替換數字的方法

php正則表達式提取字符串中的數字例子

今天開發采集器,用到從字符串里取數字,后來想到了以下用正則表達式來取。

用正則

代碼如下

$str = ereg_replace(‘[^0-9]‘,”,$str);和
$str = preg_replace( ‘/[^\d]/ ‘, ‘ ‘,$str);

例子

代碼如下

function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$reg='/(\d{3}(\.\d+)?)/is';//匹配數字的正則表達式
preg_match_all($reg,$str,$result);
if(is_array($result)&&!empty($result)&&!empty($result[1])&&!empty($result[1][0])){
return $result[1][0];
}
return '';
}

如果是小數點呢,我們上面辦法顯然是不正確的,我們可以進行修改

代碼如下

 $regexp = '/(\d+)\.(\d+)/is';
$total = "42.234 EUR 53.218 AUD CAD97.164 311.151 MYR 125.042 NZD GBP84.270 SGD60.227 USD134.400";
preg_match_all('/(\d+)\.(\d+)/is', $total, $arr);
var_export($arr);
 ?>

結果是我們相要的哦,不信你去試一下吧。

關于php正則替換數字的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

静宁县| 正宁县| 惠来县| 淮南市| 南漳县| 双流县| 三穗县| 东乡县| 青龙| 文昌市| 梁平县| 许昌县| 额敏县| 平顶山市| 柞水县| 厦门市| 眉山市| 山阴县| 中方县| 桑日县| 徐水县| 五寨县| 河南省| 开江县| 潮州市| 清新县| 株洲县| 南城县| 安图县| 浦城县| 信丰县| 泉州市| 库尔勒市| 通海县| 手游| 丰原市| 富源县| 舞阳县| 景东| 华安县| 香河县|