Page 1 sur 1

Remplacer un caractère dans un mot

Posté : 29 avr. 2005, 17:39
par sunnmagic
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"

Posté : 29 avr. 2005, 17:45
par Cyrano
str_replace("é", "ae");

Posté : 29 avr. 2005, 17:56
par sunnmagic
Merci beaucoup !

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

Posté : 29 avr. 2005, 17:58
par Cyrano
Il te faut pour celà explorer le monde merveilleux des expressions régulières : je te recommande une visite ICI

Posté : 29 avr. 2005, 18:16
par flitox
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";
    }
?>

Posté : 29 avr. 2005, 18:32
par sunnmagic
C'est bon, j'ai trouvé, avec la fonction "preg_match" ;)

Merci à tous !