Function @ereg_replace ne fonctionne plus
Bonjour,
Je reviens encore vers vous pour un autre problème que je rencontre lors du passage vers php 7.
dans une fonction, j'utilisais la fonction :
Code:
return @ereg_replace($r,'\\3-\\2-\\1',$date);
Apparement, cette fonction doit etre remplacé par preg_replace
j'ai modifié mon code :
Code:
1 2 3 4 5 6 7 8 9 10
|
function Change_formatDate($date, $format = 'fr')
{
$r = '^([0-9]{1,4}).([0-9]{1,2}).([0-9]{1,4})$';
if($format === 'en')
//$user = preg_replace("/'/", "''", $user);
return preg_replace($r, '\\3-\\2-\\1', $date);
return preg_replace($r, '\\3-\\2-\\1', $date);
} |
et voici l'erreur affichée :
Citation:
Warning: preg_replace(): No ending delimiter '^' found in /customers/a/c/b/nicopack.be/httpd.www/em/includes/fonctions.php on line 183
Avez-vous une idée du problème ?
Je vous remercie.
Nicolas