老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

php如何利用正則排除字符串中的字符

本篇內容主要講解“php如何利用正則排除字符串中的字符”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php如何利用正則排除字符串中的字符”吧!

創新互聯專注于永福網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供永福營銷型網站建設,永福網站制作、永福網頁設計、永福網站官網定制、小程序定制開發服務,打造永福網絡公司原創品牌,更為您提供永福網站排名全網營銷落地服務。

兩種方法:1、用preg_replace(),可執行正則表達式的搜索和替換,只需將字符串中匹配的字符替換為空字符即可,語法“preg_replace(正則, "", $str)”。2、用preg_match_all(),可搜索字符串中所有和正則表達式匹配的結果,會將每次的匹配結果放在一個數組$array中,語法“preg_match_all(正則,$str,$array);”。

什么是正則表達式

正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。

正則表達式通過構建具有特定規則的模式,與輸入的字符串信息比較,在特定的函數中使用從而實現字符串的匹配、查找、替換及分割等操作。

php利用正則過濾字符串

在php中,可以利用正則表達式過濾字符串,排除(刪除)或者提取指定字符。

方法1、使用preg_replace()函數

preg_replace() 函數可以執行正則表達式的搜索和替換,是一個強大的字符串替換處理函數。

preg_replace($pattern, $replacement, $subject [, $limit = -1 [, &$count]])
  • 表示搜索 subject 中匹配 pattern 的部分, 以 replacement 進行替換;可選參數 limit 用于設置最大可替換次數(默認值是-1,可無限制)。

示例:

";
$result = preg_replace("/[^0-9]/", "", $str);
echo "過濾后字符串:".$result;
?>

preg_replace("/[^0-9]/", "", $str)的意思為匹配除了0~9間的數字以外的字符,并將這些字符替換為空字符(即刪除這些字符),那么就只剩下數字字符了:

php如何利用正則排除字符串中的字符

方法2:使用preg_match_all()函數

preg_match_all()函數可以搜索字符串中所有可以和正則表達式匹配的結果,是一個執行全局正則表達式匹配的函數,它的語法格式為:

preg_match_all($pattern, $subject [, &$matches [, $flags = PREG_PATTERN_ORDER [, $offset = 0 ]]])
  • $pattern    正則表達式

  • $subject    進行匹配的字符串

  • $matches    所有匹配結果(數組)

preg_match_all() 將實現全部結果的匹配,如果想要匹配成功一次后停止匹配,需要使用 preg_match() 函數。

示例:


"; $result = ''; preg_match_all('/\d+/',$str,$array); echo "過濾結果:"; var_dump($array); foreach($array as $arr){ foreach($arr as $value){ $result .= $value; } } echo "過濾后字符串:".$result; ?>

preg_match_all('/\d+/',$str,$array)的意思為在字符串$str中多次查找只包含0~9間數字字符的子串,將每次的匹配結果放在一個數組$array中。我們使用var_dump($array)來輸出這個數組看看:

php如何利用正則排除字符串中的字符

會發現結果數組$array是一個二維數組,包含匹配結果的元素是內層的數組。而想要將這些元素拼接成一個字符串,就需要嵌套兩層foreach循環:

foreach($array as $arr){
	foreach($arr as $value){
		$result .= $value;
	}
}
echo "過濾后字符串:".$result;

php如何利用正則排除字符串中的字符

到此,相信大家對“php如何利用正則排除字符串中的字符”有了更深的了解,不妨來實際操作一番吧!這里是創新互聯網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!


網頁名稱:php如何利用正則排除字符串中的字符
本文路徑:http://www.xueling.net.cn/article/iecpch.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 把腿张开抹春药调教男男 | 午夜免费视频网站 | 91综合中文字幕乱偷在线 | 精品欧美一区二区精品久久久 | 91精品国产入口 | 远方的山楂树免费观看视频48集 | 国产一级片免费在线观看 | 91久久国产综合精品女同 | 国产成人精品无码片区 | 久久国产香蕉 | 国产蜜臀AV在线一区二区三区 | 国产成人精品一区二区视频免费 | 成人福利网址 | 领导在办公室含我奶头小短文 | 18禁美女裸体免费网站 | 成人导航网站 | 久久久久免费 | 免费三级现频在线观看免费 | 久久精品一区视频 | 无码H黄肉动漫在线观看 | 亚洲精品无码AV天堂 | 国产人澡人澡澡澡人碰视 | 日本一级人做人爰视频 | 欧美经典一区 | a免费毛片| gay图片 | 国产在线播放一区二区 | 久久国产精品99精品国产 | 成人黄色一级网站 | 黑人粗硬进入过程视频 | 久久国产精品免费一区 | 久久精品国产亚洲aa级女大片 | 狠狠色丁香婷婷亚洲综合 | 69av片| 久久久久久666 | 黄色免费av | 久久婷婷五月综合色国产 | 久久久久久久久淑女av国产精品 | 日本毛片网 | 高清无码视频直接看 | 亚洲视频区 |