Comment puis-je convertir cette fonction avec ces paramètresRemplacer eregi_replace avec preg_replace
eregi_replace('<[^>]*>', '', $stringToDisplay)
à preg_replace?
Comment puis-je convertir cette fonction avec ces paramètresRemplacer eregi_replace avec preg_replace
eregi_replace('<[^>]*>', '', $stringToDisplay)
à preg_replace?
Le PCRE regular expressions exigent delimiters qui séparent le motif de optional modifiers (dans ce cas i
pour refléter une affaire correspondance insensible):
preg_replace('/<[^>]*>/i', '', $stringToDisplay)
Mais puisqu'il n'y a pas de lettres qui doivent être interprétées sans cas, vous pouvez omettre le modificateur i
.
Et si vous essayez d'analyser le langage HTML ou un langage de balisage similaire avec des expressions régulières, pensez à utiliser un analyseur approprié.
Essayez
preg_replace('/\<[^>]*\>/i', '', $stringToDisplay)
Plus de détails - http://php.net/manual/en/function.preg-replace.php
'' <' and '> ne sont pas métacaractères et ne pas besoin de s'échapper. – BoltClock