2014-04-21 3 views
-1

eregi_replace('[0-9]+\.+[0-9]','',$cart['unit']);Comment eregi_replace à preg_replace

Comment changer à preg_replace?

je reçois une erreur: Warning: preg_replace() [function.preg-replace]: Unknown modifier '+' in ---

+0

la chose est, je l'ai essayé mais fonctionne pas (comment corriger cette expression?) – user3269874

Répondre

0

Vous pouvez utiliser votre Regex existant presque inchangé dans un preg_replace(). Ajoutez simplement des délimiteurs et un modificateur insensible à la casse. Vous obtenez

preg_replace('#[0-9]+\.+[0-9]#i','',$cart['unit']); 

En fait, la sensibilité à la casse est hors de propos puisque votre motif correspond seulement 0-9 et .

+0

Merci/vous avez aidé. MERCI! – user3269874