[PHP] Vérifier existance d'un mot d'une liste dans un while sql
Résolu
jiantox
Messages postés
1092
Date d'inscription
Statut
Membre
Dernière intervention
-
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
jiantox Messages postés 1092 Date d'inscription Statut Membre Dernière intervention -
Bonjour, voilà ma structure de base :
$liste = 'mot1 mot2 mot3 mot4';
// requête sql
while {
j'aimerais savoir comment structurer ici pour vérifier dans chaque valeur de mon while
( $val['ID'] ) si un des mots de la liste y est.
}
Merci à vous
$liste = 'mot1 mot2 mot3 mot4';
// requête sql
while {
j'aimerais savoir comment structurer ici pour vérifier dans chaque valeur de mon while
( $val['ID'] ) si un des mots de la liste y est.
}
Merci à vous
A voir également:
- [PHP] Vérifier existance d'un mot d'une liste dans un while sql
- Liste déroulante excel - Guide
- Trousseau mot de passe iphone - Guide
- Verifier un lien - Guide
- Vérifier si mot de passe piraté - Guide
- Mettre un mot de passe sur un dossier - Guide
1 réponse
salut, tu peux utiliser une RegEx.
tu met tes mots sous cette forme.
#mot1|mot2|mot3|mot4#
tu utilise preg_match($listedemot,$outucherche);
par exemple :
¸,ø¤º°'°º¤ø,¸¸,ø¤º° un (0n53!1 ? f0rm473... °º¤ø,¸¸,ø¤º°'°º¤ø,¸
tu met tes mots sous cette forme.
#mot1|mot2|mot3|mot4#
tu utilise preg_match($listedemot,$outucherche);
par exemple :
<?php $liste = "chat chien oiseau renard"; $list = str_replace(" ", '|', $liste); $reg = "#" . $list . "#"; $tab[0] = "buffle"; $tab[1] = "oiseau"; $tab[2] = "endive"; $tab[3] = "chat"; $i = 0; while ($i < count($tab)) { echo preg_match($reg, $tab[$i]) ? $tab[$i] . " trouver en \$tab[" . $i . "]" : "aucun en \$tab[" . $i . "]"; echo "<br />"; $i++; } ?>
¸,ø¤º°'°º¤ø,¸¸,ø¤º° un (0n53!1 ? f0rm473... °º¤ø,¸¸,ø¤º°'°º¤ø,¸
Parfait j'ai fais des modifs et voilà
Merci beaucoup