php正则之函数 preg_replace()参数说明

preg_replace

字符串比对解析并取代。 

语法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject); 

返回值: 混合类型资料 

函数种类: 资料处理 

内容说明 

本函数以 pattern 的规则来解析比对字符串 subject,欲取而代之的字符串为参数 replacement。返回值为混合类型资料,为取代后的字符串结果。 

使用范例 

下例返回值为 $startDate = 6/19/1969

复制代码 代码如下:

<?php 

$patterns = array("/(19|20\d{2})-(\d{1,2})-(\d{1,2})/", "/^\s*{(\w+)}\s*=/"); 

$replace = array("\\3/\\4/\\1", "$\\1 ="); 

print preg_replace($patterns, $replace, "{startDate} = 1969-6-19"); 

?>

时间: 2024-09-27 09:10:06

php正则之函数 preg_replace()参数说明的相关文章

php正则之函数 preg_replace()参数说明_正则表达式

preg_replace 字符串比对解析并取代.  语法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject);  返回值: 混合类型资料  函数种类: 资料处理  内容说明  本函数以 pattern 的规则来解析比对字符串 subject,欲取而代之的字符串为参数 replacement.返回值为混合类型资料,为取代后的字符串结果.  使用范例  下例返回值为 $startDate = 6/19/1969 复

PHP正则替换函数preg_replace和preg_replace_callback使用总结_php技巧

在编写PHP模板引擎工具类时,以前常用的一个正则替换函数为 preg_replace(),加上正则修饰符 /e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换). 详情介绍参考博文:PHP函数preg_replace() 正则替换所有符合条件的字符串 应用举例如下: 复制代码 代码如下: <?php /**  * 模板解析类  */ class Template {  public function compile($template) {   // if逻辑   $templa

PHP字符串正则替换函数preg_replace

语法: mixed preg_replace(mixed pattern, mixed replacement, mixed subject); 返回值: 混合类型资料 函数种类: 资料处理 内容说明: 本函数以 pattern 的规则来解析比对字符串 subject,欲取而代之的字符串为参数 replacement.返回值为混合类型资料,为取代后的字符串结果. 1. preg_replace() $msg = preg_replace("/<style>.+</style&g

php 正则表达式替换与正则替换函数

php教程 正则表达式替换与正则替换函数 /* 下面我们是要把指定正则出来的内空替换成别一种内容,这样做我们就会要用到正则替换函数preg_replace了,下面的实例是 文本有下面标签 <img style src="<?=$url?>/images/styleno.jpg" width="30" height="30" /> <img style src="<?=$url?>/images/

php中正则替换函数ereg

 下面的实例是利用php 正则替换函数 ereg_replace来把指定的字符替换成我想需要的字符实例,代码如下: 代码如下: $num = 'www.jb51.net'; $string = "this string has four words. <br>"; $string = ereg_replace ('four', $num, $string); echo $string;   $num = '49'; $string = "this string h

php setcookie函数的参数说明及其用法_php技巧

php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 描述 name 必需.规定 cookie 的名称. value 必需.规定 cookie 的值. expire 可选.规定 cookie 的有效期. path 可选.规定 cookie 的服务器路径. domain 可选.规定 cookie 的域名. secure 可选.规定是否通过安全的 HTTPS 连接来传输 cookie. setcooki

php正则preg_replace_callback函数用法实例_php技巧

本文实例讲述了php正则preg_replace_callback函数的用法.分享给大家供大家参考.具体实现方法如下: php正则表达式功能强大,本范例演示了preg_replace_callback函数的用法 // Define a dummy text, for testing... $Text = "Title: Hello world!\n"; $Text .= "Author: Jonas\n"; $Text .= "This is a exam

php中正则替换函数ereg_replace用法实例

本文实例讲述了php中正则替换函数ereg_replace用法.分享给大家供大家参考.具体如下: 下面的实例是利用php 正则替换函数 ereg_replace来把指定的字符替换成我想需要的字符实例,代码如下: 复制代码 代码如下:$num = 'www.jb51.net'; $string = "this string has four words. <br>"; $string = ereg_replace ('four', $num, $string); echo $

php中正则替换函数ereg_replace用法实例_正则表达式

本文实例讲述了php中正则替换函数ereg_replace用法.分享给大家供大家参考.具体如下: 下面的实例是利用php 正则替换函数 ereg_replace来把指定的字符替换成我想需要的字符实例,代码如下: 复制代码 代码如下: $num = 'www.jb51.net'; $string = "this string has four words. <br>"; $string = ereg_replace ('four', $num, $string); echo