PHP에서 지원하지 않는 수정자는 /e 수정자입니다.
특정 수정자는 다음 주소를 참조하세요.
정규식 패턴에서 사용 가능한 패턴 수정자:
http://php.net/manual/zh/reference.pcre.pattern.modifiers. php
예:
$_smarty="ok"; $_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s','date("Y-m-d H:i:s")',$_smarty);
preg_replace_callback으로 변경한 후:
$_smarty_results = preg_replace_callback('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s',function($match){return date("Y-m-d H:i:s");},$_smarty_results);
더 많은 PHP 관련 지식을 보려면 PHP 중국어 웹사이트를 방문하세요!
위 내용은 PHP에서 지원되지 않는 수정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!