最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php正则如何实现查找替换

来源:动视网 责编:小采 时间:2020-11-02 18:02:15
文档

php正则如何实现查找替换

php正则如何实现查找替换:在php中可以使用正则表达式preg_replace ( $pattern , $replacement , $subject , $limit , $count)实现查找替换。推荐:《PHP视频教程》php 正则搜索和替换 preg_replacepreg_replace — 执行一个正则表达式的搜索和替换方法说明:
推荐度:
导读php正则如何实现查找替换:在php中可以使用正则表达式preg_replace ( $pattern , $replacement , $subject , $limit , $count)实现查找替换。推荐:《PHP视频教程》php 正则搜索和替换 preg_replacepreg_replace — 执行一个正则表达式的搜索和替换方法说明:


在php中可以使用正则表达式“preg_replace ( $pattern , $replacement , $subject , $limit , $count)”实现查找替换。

推荐:《PHP视频教程》

php 正则搜索和替换 preg_replace

preg_replace — 执行一个正则表达式的搜索和替换

方法说明:

preg_replace ( $pattern , $replacement , $subject , $limit , $count)

搜索subject中匹配pattern的部分, 以replacement进行替换。

$limit , $count 参数可有可无

limit : 每个模式在每个subject上进行替换的最大次数。默认是 -1(无限)。

count : 如果指定,将会被填充为完成的替换次数。

返回值 :

如果subject是一个数组, preg_replace()返回一个数组, 其他情况下返回一个字符串。

如果匹配被查找到,替换后的subject被返回,其他情况下 返回没有改变的 subject。如果发生错误,返回 NULL 。

实例1:

<?php
$PIWIK_API = 'filter_offset={offset}&period={period}&date={date}';
$patterns = array(
 '/{offset}/',
 '/{period}/',
 '/{date}/'
);
$replacements = array(
 33,
 'day',
 '216-11-11'
);
$url = preg_replace($patterns, $replacements, $PIWIK_API);
//结果: $url = "filter_offset=33&period=day&date=216-11-11"

实例2:

<?php
$PIWIK_API = array(
 'filter_offset' => '{offset}',
 'period' => '{period}',
 'date' => '{date}'
);
$patterns = array(
 '/{offset}/',
 '/{period}/',
 '/{date}/'
);
$replacements = array(
 33,
 'day',
 '216-11-11'
);
$url = preg_replace($patterns, $replacements, $PIWIK_API);
//结果: 
/*
$url = array(3) {
 ["filter_offset"]=>
 string(2) "33"
 ["period"]=>
 string(3) "day"
 ["date"]=>
 string(9) "216-11-11"
}
*/

文档

php正则如何实现查找替换

php正则如何实现查找替换:在php中可以使用正则表达式preg_replace ( $pattern , $replacement , $subject , $limit , $count)实现查找替换。推荐:《PHP视频教程》php 正则搜索和替换 preg_replacepreg_replace — 执行一个正则表达式的搜索和替换方法说明:
推荐度:
标签: 搜索 查找 如何
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top