preg_replace Vs ereg_replace
Bonjour à tous,
j'ai un bout de code qui utilise ereg_replace que je souhaite modifier avec preg_replace mais j'ai une erreur et j'ai du mal à le résoudre. Voila les deux codes:
- ereg_replace
Code:
1 2 3 4 5
| function corriger_caracteres($texte) {
// 145,146,180 = simple quote ; 147,148 = double quote ; 150,151 = tiret long
$texte = strtr($texte, chr(145).chr(146).chr(180).chr(147).chr(148).chr(150).chr(151), "'''".'""--');
return ereg_replace( chr(133), "...", $texte );
} |
Err.: fonction depreciée....
- preg_replace
Code:
1 2 3 4 5
| function corriger_caracteres($texte) {
// 145,146,180 = simple quote ; 147,148 = double quote ; 150,151 = tiret long
$texte = strtr($texte, chr(145).chr(146).chr(180).chr(147).chr(148).chr(150).chr(151), "'''".'""--');
return preg_replace(chr(133), "...", $texte );
} |
Err.: Warning: preg_replace() [function.preg-replace]: No ending delimiter '…' found in ...
Quelqu'un peut -il me donner un cout de pouce? Merci d'avance!