Der von PHP nicht unterstützte Modifikator ist der Modifikator /e.
Spezifische Modifikatoren finden Sie unter der folgenden Adresse:
Im regulären Ausdrucksmodus verfügbare Mustermodifikatoren:
http://php.net/manual/zh/reference.pcre.pattern.modifiers.php
Beispiel:
$_smarty="ok"; $_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s','date("Y-m-d H:i:s")',$_smarty);
Nach dem Wechsel zu 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);
Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonVon PHP nicht unterstützte Modifikatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!