Trouver caractère enregistrement

t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je ne sais plus comment faire pour trouver un mot défini dans un enregistrement.
Par exemple, je veux tester une phrase pour savoir si elle contient le mot "après" ?

Merci
A voir également:

3 réponses

jee pee Messages postés 41521 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Si c'est dans un ordre sql pour interroger une base de données c'est du style
... where champ like "%après%"


cdlt
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

Ta question étant posée dans PHP et non dans BASES DE DONNEES, on peut présumer que ce sont les instructions PHP de manipulation de chaines de caractères que tu recherches (sinon.. si c'est en SQL.. regarde la réponse de jee pee).

Donc voila.. tu peux utiliser une des instructions suivante :
strstr — Find the first occurrence of a string
stristr — Case-insensitive strstr()
strrchr — Find the last occurrence of a character in a string
strpos — Find the position of the first occurrence of a substring in a string
strpbrk — Search a string for any of a set of characters
preg_match — Perform a regular expression match


NB: la définition et la façon de les utiliser est disponible sans souci sur le manuel php :
par exemple : https://www.php.net/manual/fr/function.strstr.php

0
t671 Messages postés 1476 Date d'inscription   Statut Membre Dernière intervention   11
 
Merci à vous !
Pour chercher l’occurrence dans le string, c'est strpbrk ???
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
ben tu regardes sur le site du manuel php ... tu devrais avoir la réponse non ?
0