1樓:匿名使用者
給你量身寫了個函式,應該能滿足你的需求
function strint($str)$strint = @$v[0];
if($strint)else}
2樓:匿名使用者
$string = 'abcdef';
echo $string[0]; // a
3樓:愛笑的小帥哥灬
分享兩個非常好用的正則提取字串中數字的方法
1、提取首次出現的連續的數字方法:$str='http://www.
2、提取字串中所有數字
echo preg_replace('/\d/s', '', $str);
3、提取字串中所有數字放入陣列
$ex1 = "/\d+/";
preg_match_all($ex1,$str,$arr1);
print_r($arr1);
//執行結果:array ( [0] => array ( [0] => 5 [1] => 2017 [2] => 0322 [3] => 2175 ) )
$ex2 = "/\d/";
preg_match_all($ex2,$str,$arr2);
print_r($arr2);
//執行結果:array ( [0] => array ( [0] => 5 [1] => 2 [2] => 0 [3] => 1 [4] => 7 [5] => 0 [6] => 3 [7] => 2 [8] => 2 [9] => 2 [10] => 1 [11] => 7 [12] => 5 ) )
4樓:匿名使用者
$a='你19啊你15啊你16啊';
$b=preg_match_all('/\d+/',$a,$arr);
print_r($arr);
$arr中放置的就是取到的數字,只取一個的話 可以把preg_match_all換成preg_match
php怎麼把字串中的數字取出來
5樓:匿名使用者
先把字串拆成陣列,再迴圈判斷。
6樓:匿名使用者
解決這個問題的辦法,可以使用如下方法:
一、通過遍歷字串,並對字元進行判斷。
二、使用正規表示式,取出數字。
7樓:匿名使用者
用正規表示式是最好的
php正規表示式字串中提取數字,並擷取其中的6位
8樓:匿名使用者
<?php
$str='b37ba964bb7dfab1869e1cf8';
$preg= "/\d/is";
preg_match_all($preg,$str,$arr);
$temp=implode('',$arr[0]);
echo $temp;//匹配的數字
echo '
'. substr($temp,1,4);//第2位開始取4個echo '
'.substr($temp,2,5);//第3位開始取5個?>
9樓:匿名使用者
1、先把字抄符串 「b37ba964bb7dfab1869e1cf8」 中的字母(或者說非
bai數字)替換掉,du剩下的就都是數字
$string = preg_replace('/[^\d]*/', '', 'b37ba964bb7dfab1869e1cf8');
// 輸出 $string = 379647186918
2、擷取字元zhi串
echo substr('379647186918', 1, 4); // 第二位開
dao始截4個長度,輸出 7964
echo substr('379647186918', 2, 5); // 第三位開始截5個長度,輸出 96471
10樓:匿名使用者
思路:首先移除非數字內容(利用正則),然後使用字串進行擷取(substr)。寫成
回函式可以直
答接呼叫。**如下:
function processstring($str,$start,$len)
$str="b37ba964bb7dfab1869e1cf8";
echo processstring($str,1,4); //7964 字元由零開始,1表示第二位,4表示擷取長度
echo processstring($str,2,5); //96471//其中$str為要處理的字串,$start是擷取數字的起始位置 $lend表示要處理的長度
如果 b37ba964bb7dfab1869e1cf8 的值是「$key」呼叫應該這樣寫(利用以上函式):
$key="b37ba964bb7dfab1869e1cf8";
echo processstring($key,2,5);
php中如何判斷字串中是否有某個字元
黑馬程式設計師 php中如何判斷一個字串中是否有某個字元,如下 php語言是一個功能強大的嵌入式html指令碼語言,它的易用性讓許多程式設計師選擇使用。php判斷字串的包含,可以使用php的內建函式strstr,strpos,stristr直接進行判斷.也可以通過explode函式的作用寫一個判斷函...
(急)php擷取字串問題
使用mb substr 這個是php自帶的內建函式庫,專門解決多位元組混合擷取的問題。string mb substr string str int start int length string encoding 中文擷取不亂碼,使用 iconv substr函式 str 我愛你abc中國 ech...
php如何對比字串內容,PHP語言中如何比較兩個字串完全相等?
山西新華電腦學校 php中,可以用雙等號 或 三等號 來比較字串。二者的區別是 雙等號不比較型別,三等號會比較型別,但不轉換型別 用雙等號進行比較時,如果等號左右兩邊有數字型別的值,剛會把另一個值轉化為數字,然後進行比較。如果是純字串或者null時,會轉化為0進行比較。同樣,大小於號也和等號一樣,比...