Remplacer un caractère dans un mot

sunnmagic
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 17:39

Bonjour à tous,

Dans un mot, je souhaite remplacer un "é" par "ae", quelle fonction utiliser ?

Ex : c'est pour des familles de poisson d'aquarium, "cichlidé" deviendrait "cichlidae"

Mammouth du PHP | 19672 Messages

29 avr. 2005, 17:45

str_replace("é", "ae");
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

sunnmagic
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 17:56

Merci beaucoup !

Autre question : comment déterminer si un mot contient le caractère "é" ?

Mammouth du PHP | 19672 Messages

29 avr. 2005, 17:58

Il te faut pour celà explorer le monde merveilleux des expressions régulières : je te recommande une visite ICI
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Mammouth du PHP | 859 Messages

29 avr. 2005, 18:16

Il te faut pour celà explorer le monde merveilleux des expressions régulières : je te recommande une visite ICI
Pas forcément !
<?php
if(strpos("hého !","é") === FALSE)
    {
        echo "Aucun "é" dans le mot";
    }
else
    {
        echo "Il y a un "é" dans le mot";
    }
?>

sunnmagic
Invité n'ayant pas de compte PHPfrance

29 avr. 2005, 18:32

C'est bon, j'ai trouvé, avec la fonction "preg_match" ;)

Merci à tous !