用了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
我只是討厭有多糟**一些**這裏的用戶是...他們只是做這個普通的問題總是這樣的表決......這裏的新程序員需要永遠支持... –