par
keny » 11 sept. 2010, 05:19
Bonjour à tous,
J'essaie de récupérer avec l'aide d'un preg_match_all des termes "OR" provenant d'une requête de recherche.
Quelques exemples de recherche ...
pizza pain chien OR Chat OR piano -macaroni
chat OR chien -lapin
poule OR coq OR lapin OR vache
Bref, le but est de récupéré les termes compris entre les OR et les stocké dans un tableau J'y arrive avec un seul OR mais je suis incapable d'y arriver si la requête comporte plusieurs OR.
Voici mon code :
Avez-vous une suggestion ?
Merci
Bonjour à tous,
J'essaie de récupérer avec l'aide d'un preg_match_all des termes "OR" provenant d'une requête de recherche.
Quelques exemples de recherche ...
pizza pain chien OR Chat OR piano -macaroni
chat OR chien -lapin
poule OR coq OR lapin OR vache
Bref, le but est de récupéré les termes compris entre les OR et les stocké dans un tableau J'y arrive avec un seul OR mais je suis incapable d'y arriver si la requête comporte plusieurs OR.
Voici mon code :
[code]preg_match_all('~([^ ]+) OR ([^ ]+)~', $q, $or);[/code]
Avez-vous une suggestion ?
Merci