也是字符串,那么所有模式都使用这个字符串来匹配;
图片
replace少于
2.pattern是数组,replace也是数组,则中对应的 元素进行替换
3.如果数组pattern大于replace,...}就是匹配的到$patterns中的第三个原子((\d{1,2})),${4}就是匹配的到$patterns中的第四个原子((\d{1,2}))以此类推,
图片
把时间按照 下划线分割开来,{3}就是匹配的到...patterns中的第三个原子((\d{1,2})),{4}就是匹配的到patterns中的第四个原子((\d{1,2}))以此类推,
例如大家熟悉的smarty模板引擎中编译后替换的方法
5.第四个参数的...,拿第五点的例子来说
上面代码中的例子运行结果如下:
附加:
preg_replace与str_replace的关系是什么呢?...我们可以理解为str_replace是preg_repalce的一个子集.只是str_replace中的第一个参数写的是string,而preg_replace写的是一个正则表达式