Maison >développement back-end >Problème PHP >Modificateurs non pris en charge par PHP

Modificateurs non pris en charge par PHP

藏色散人
藏色散人original
2019-10-11 15:59:083294parcourir

Modificateurs non pris en charge par PHP

Le modificateur non supporté par PHP est le modificateur /e.

Modificateurs non pris en charge par PHP

Pour les modificateurs spécifiques, veuillez vous référer à l'adresse suivante :

Modificateurs de motifs disponibles en mode expression régulière :

http://php.net/manual/zh/reference.pcre.pattern.modifiers.php

Exemple :

$_smarty="ok";
$_smarty_results = preg_replace('!(\{/?nocache\:[0-9a-f]{32}#\d+\})!s','date("Y-m-d H:i:s")',$_smarty);

Après avoir changé en 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);

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn