用了preg_replace使用我知道,在PHP的preg_replace功能字符的含义 - 执行正则表达式搜索和替换和subject中搜索模式匹配,并与更换替代它们,例如:什么是在PHP
<?php
$string = 'The quick brown fox jumps over the lazy dog.';
$patterns = array();
$patterns[0] = '/quick/';
$patterns[1] = '/brown/';
$patterns[2] = '/fox/';
$replacements = array();
$replacements[2] = 'bear';
$replacements[1] = 'black';
$replacements[0] = 'slow';
echo preg_replace($patterns, $replacements, $string);
?>
结果将会是:
熊黑慢慢跳过懒狗。
但我还有一个例子,我不明白在搜索和模式的特点,可有人告诉我这里发生什么事?:
<?php
$patterns = array ('/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/',
'/^\s*{(\w+)}\s*=/');
$replace = array ('\3/\4/\1\2', '$\1 =');
echo preg_replace($patterns, $replace, '{startDate} = 1999-5-27');
?>
结果将是:
$的startDate = 1999年5月27日
谢谢
[我建议你开始学习正则表达式](https://www.regular-expressions.info/) –
@sam它的字符串经历搜索和替换操作 – shashi
我只是讨厌有多糟**一些**这里的用户是...他们只是做这个普通的问题总是这样的表决......这里的新程序员需要永远支持... –