Salut

Je suis entrain d'essayer de modifier un texte aléatoirement

je vous donne un exemple, voici un texte :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$chaine="la voiture avance très vite. la voiture est rouge. la voiture est très puissante";
Le texte n'a aucun sens c'est juste pour l'exemple

Donc jusqu'à maintenant j'utilise ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
	$que = array( ' voiture ',' bagnole ',' tuture ',' caisse ');
        $por=$que;
	shuffle($por);
	$chainemodifiee=str_ireplace($que,$por,$chaine);
J'aurai en sortie de script des phrases du genre :
la tuture avance très vite. la tuture est rouge. la tuture est très puissante

la bagnole avance très vite. la bagnole est rouge. la bagnole est très puissante

la caisse avance très vite. la caisse est rouge. la caisse est très puissante
Donc ça remplace bien voiture par un des mots aléatoirement mais toujours le même.
Je voudrais que ça ne remplace pas toujours par le même mot dans la phrase par exemple :

la caisse avance très vite, la bagnole est rouge, la tuture est très puissante
merci de votre aide
Désolé pour les exemples un peu farfelus

zig