PHP提取字串中的數字
PHP提取字串中的第一組數字
<?php
$str='acc123nmnm4545';
if(preg_match('/\d+/',$str,$arr)){
echo $arr[0];
}
?>
PHP提取字串中的數字的其它方法
第一種方法,使用正規表示式:
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 '';
}
第二種方法,使用in_array方法:
function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$temp=array('1','2','3','4','5','6','7','8','9','0');
$result='';
for($i=0;$i<strlen($str);$i++){
if(in_array($str[$i],$temp)){
$result.=$str[$i];
}
}
return $result;
}
第三種方法,使用is_numeric函式:
function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$result='';
for($i=0;$i<strlen($str);$i++){
if(is_numeric($str[$i])){
$result.=$str[$i];
}
}
return $result;
}
http://www.5ixuexiwang.com/html/biancheng/php/2013/0923/1732.html
相關文章
- PHP技術分享-提取字串中的數字PHP字串
- 字串分割 提取數字字串
- 提取字串中數字的程式碼例項字串
- 從字串中提取數字字串
- java從字串中提取數字Java字串
- PHP 正則提取字串中的美元PHP字串
- 用正規表示式提取字串中的字元(包含數字)字串字元
- PHP字串數字相加PHP字串
- PHP容易出錯之二:PHP中的數字與字串比較PHP字串
- 巧取字串中的數字字串
- [iOS 取出字串中的數字]iOS字串
- 去掉字串中重複部分 提取檔案字尾名字串
- js提取正則中的字串JS字串
- Excel提取數字公式Excel公式
- 抽取字串中數字的函式字串函式
- javascript中將數字轉為字串的方法JavaScript字串
- c++中數字和字串的轉換C++字串
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- 統計字串中數字個數,並將數字字串形式輸出字串
- 【冰山白皮書】JS中的布林 數字 字串JS字串
- JavaScript刪除字串中的非數字內容JavaScript字串
- C#按字串中的數字排序問題C#字串排序
- ORACLE從字串中過濾出數字~~Oracle字串
- SQL Server 中將字串按數字排序SQLServer字串排序
- C++/C:數字轉成字串, 字串轉成數字C++字串
- HOME: Count Digits —— 計算字串中數字個數Git字串
- Python正規表示式匹配字串中的數字Python字串
- Go 中數字轉換字串的正確姿勢Go字串
- mssql sqlserver 從指定字串中獲取數字的方法SQLServer字串
- 【.Net】從字串陣列中尋找數字的元素字串陣列
- oracle 一欄位 資料存在數字和漢字,只提取數字的sqlOracleSQL
- PHP中的字串函式PHP字串函式
- Python中如何將字串變成數字?Python字串
- 檢測字串中數字和字母的數量程式碼例項字串
- 數字與字串5.5字串
- php 和 j s 對數字,字母,漢子等特殊字串 取反PHP字串
- php拆分數字字串方法PHP字串
- 字串和數字的相互轉換字串