par
flitox » 28 avr. 2005, 13:28
Voilà 2 exemples albat' :
str_replace() :
<?php
$chaine = "le chaaaat est beaau";
echo str_replace("aaaa", "a", $chaine)."<br /><br />";
//Affiche : le chat est beaau
?>
beaau reste
beaau car il n'a pas trouvé 4 "a" à la suite
Maintenant avec
preg_replace() :
<?php
$chaine = "le chaaaat est beaau";
echo preg_replace("!a+!", "a", $chaine);
//Affiche : le chat est beau
?>
Dans la seconde solution il n'y a pas eu besoin de lui dire combien de "a" trouver pour qu'il corrige tout seul les fautes

Voilà 2 exemples albat' :
[b]str_replace() :[/b]
[php]<?php
$chaine = "le chaaaat est beaau";
echo str_replace("aaaa", "a", $chaine)."<br /><br />";
//Affiche : le chat est beaau
?>[/php]
[b]beaau[/b] reste [b]beaau[/b] car il n'a pas trouvé 4 "a" à la suite
Maintenant avec [b]preg_replace() :[/b]
[php]<?php
$chaine = "le chaaaat est beaau";
echo preg_replace("!a+!", "a", $chaine);
//Affiche : le chat est beau
?>[/php]
Dans la seconde solution il n'y a pas eu besoin de lui dire combien de "a" trouver pour qu'il corrige tout seul les fautes ;)