我需要在字符串中搜索并将其替换为当前的date
这是我尝试过的。 它工作正常,它将日期替换为当前日期,但问题是,我需要初始日期是动态的,所以我可以使用任何日期。
<?php
$string = 'we will be held the event in 12/2017 . and waiting for your ..';
$anydigit = '12/2017';
$str = str_replace($anydigit, date(), $string);
var_dump ($str);
?>
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default>
<div class="panel-body">
<p> we will be held the event in 12/2017 . and waiting for your </p>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
听起来你想要一个正则表达式:/\d{2}\/\d{4}/
您还需要将格式传递给date
。
完整代码:
$string = 'we will be held the event in 12/2017 . and waiting for your ..';
$str = preg_replace('/\d{2}\/\d{4}/', date('Y/m/d'), $string);
var_dump($str);