Remplacer des mots dans une chaine
Résolu
Aka13
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
NDOUKI Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
NDOUKI Messages postés 110 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais savoir si il existe une fonction simple pour remplacer les valeurs d'une chaine grâce à une base de donnée.
Je m'explique.
J'ai une base de donnée avec "maison" > "jaune" > "fleur" > ...
Et une chaine par exemple : "J'aime les fleurs de couleurs jaune".
J'aimerais que sa remplace tout les mots qui sont dans la base de donné par "xxx".
Donc ma phrase serais "J'aime les xxxs de couleurs xxx".
Cordiallement Aka13
J'aimerais savoir si il existe une fonction simple pour remplacer les valeurs d'une chaine grâce à une base de donnée.
Je m'explique.
J'ai une base de donnée avec "maison" > "jaune" > "fleur" > ...
Et une chaine par exemple : "J'aime les fleurs de couleurs jaune".
J'aimerais que sa remplace tout les mots qui sont dans la base de donné par "xxx".
Donc ma phrase serais "J'aime les xxxs de couleurs xxx".
Cordiallement Aka13
A voir également:
- Remplacer des mots dans une chaine
- Remplacer disque dur par ssd - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Remplacer dans word - Guide
- Chaine tnt gratuite sur mobile - Guide
- Remplacer coco - Accueil - Réseaux sociaux
4 réponses
Je ne connais pas de fonction toute prête personnellement. Je pense que le plus simple est de mettre le résultat de ta requête dans un tableau, ton string dans un tableau, et de comparer les deux.
En php, https://www.php.net/manual/fr/function.str-replace.php
Tu peux passer un tableau en paramètre, donc tu appelles ta fonction après une requête à ta base.
Tu peux passer un tableau en paramètre, donc tu appelles ta fonction après une requête à ta base.