導航:首頁 > 編程語言 > php提取字元串數字

php提取字元串數字

發布時間:2024-05-22 17:37:08

php如何將字元串的數字提取出來。比如$a = '開始10-100結束'。請問怎麼將兩組數字同時提出,是同時!!!

if(preg_match('#(d+)-(d+)#',$a,$match)){
var_mp($match[1],$match[2]);//括弧表示子分組,用下標1-n讀取
}

更多正則內容請參考我的博客《我眼裡的正則表達式入門教程》

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

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

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

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

⑶ PHP正則表達式提取字元串中小括弧中的數字

<?php

$str = "abcd(ab)(1),efg(10),hijk(lmn)(5)"; //可以設置成任意字元串
preg_match_all("|(.*)[(](.*)[)](.*)|isU",$str,$str_ary);
$total = 0;
foreach( $str_ary[2] as $value)
$total += intval($value);
echo $total;
?>

⑷ PHP在字元串中截取出後三位數字並將該數字加一

<?php
$str="abcdefg001";
$num=intval(substr($str,strlen($str)-3,3))+1;
$num=sprintf("%03d",$num);
$str=substr($str,0,strlen($str)-3).$num;
echo$str;
?>

⑸ php代碼 字元串有中文也有數字,如何取數字

使用字元串拆分成數組。然後在判斷數組元素是否為數值型。

字元串涉及字元編碼。比較麻煩。簡單點的。替換date 值。

將 「上午」「點」「下午」「晚上」「早上」「中午」等能出現的字元。全部替換成空

⑹ 如何利用PHP 正則表達式從字元串中取整數

preg_match_all 方法
preg_match_all -- 進行全局正則表達式匹配 說明 int preg_match_all ( string pattern, string subject, array matches [, int flags] ) 在 subject 中搜索所有與 pattern 給出的正則表達式匹配的內容並將結果以 flags 指定的順序放到 matches 中。 搜索到第一個匹配項之後,接下來的搜索從上一個匹配項末尾開始。 flags 可以是下列標記的組合(注意把 PREG_PATTERN_ORDER 和 PREG_SET_ORDER 合起來用沒有意義): PREG_PATTERN_ORDER 對結果排序使 $matches[0] 為全部模式匹配的數組,$matches[1] 為第一個括弧中的子模式所匹配的字元串組成的數組,以此類推。 <?php preg_match_all ("|<[^>]+>(.*)</[^>]+>|U", "<b>example: </b><div align=left>this is a test</div>", $out, PREG_PATTERN_ORDER); print $out[0][0].", ".$out[0][1]."\n"; print $out[1][0].", ".$out[1][1]."\n"; ?>
出自:http://ke..com/view/2122394.htm?fr=ala0_1_1

按LZ的題就是
preg_match_all ("|\d+|U", $str, $out, PREG_PATTERN_ORDER);
最後的匹配結果在$out[0]這個數組中

閱讀全文

與php提取字元串數字相關的資料

熱點內容
ps如何pdf製作 瀏覽:779
如何按照序號排列文件夾 瀏覽:430
演算法設計與分析基礎網盤 瀏覽:709
linux信號量的使用 瀏覽:58
朴初炫演過的電影 瀏覽:967
掌閱下的書在哪個文件夾 瀏覽:849
程序員學python難嗎 瀏覽:735
源泉插件圖紙加密 瀏覽:607
minitab編程 瀏覽:229
網頁編程語言大全 瀏覽:631
單片機鋰離子 瀏覽:7
單片機交流電流測量 瀏覽:715
小雞模擬器ios游戲一直正在解壓 瀏覽:926
可以把文件夾轉化為文檔的軟體 瀏覽:954
微軟認證高級程序員 瀏覽:885
人工智慧網路演算法工程師 瀏覽:459
白色邊框app是什麼 瀏覽:740
日本愛情尺寸度電影推薦 瀏覽:935
國內女人偷情片 瀏覽:287
姜恩惠演的電影 瀏覽:198