1

我一直在搜索有关 preg_replace_callback 的信息并设法让我的东西正常工作,但我想知道这是否可以优化?

我可以在一次预运行中运行这两个吗?

  // 1. replace [date xx] with event date in "xx" dateformat

$output = preg_replace_callback('/\[date (.*?)]/', function($matches) use($eventDate)
          {
              return date($matches[1],$eventDate);
          }, $output);


  // 2. replace [title], [venue] and [link]

$replacePattern = array( '/\[title\]/',
                         '/\[venue\]/',
                         '/\[link\]/');

$replaceReplacement = array($eventTitle, $eventVenue, $eventLink);

$output = preg_replace($replacePattern, $replaceReplacement, $output);
4

0 回答 0