par
mario » 31 mars 2006, 15:17
j'ai essayé avec les pcre
<?php
$str = '22';
$recherche = array('/^2$/', '/^22$/');
$remplace = array('allo', 'papa');
echo preg_replace($recherche, $remplace, $str);
/*
papa
*/
?>
mais bon... à voir si ça peut t'aider, je pense qu'il y aurai une solution plus optimisée
/ ... / correspond au délimiteur du masque
^ correspond au début de chaîne
$ correspond à la fin de chaine
j'ai essayé avec les pcre
[php]<?php
$str = '22';
$recherche = array('/^2$/', '/^22$/');
$remplace = array('allo', 'papa');
echo preg_replace($recherche, $remplace, $str);
/*
papa
*/
?>[/php]
mais bon... à voir si ça peut t'aider, je pense qu'il y aurai une solution plus optimisée
[quote]/ ... / correspond au délimiteur du masque
^ correspond au début de chaîne
$ correspond à la fin de chaine[/quote]