ULTRA SIMPLE mais oubliée : Detection de mots dans variable

marion17
WRInaute impliqué
WRInaute impliqué
 
Messages: 518
Inscription: 11 Nov 2006

ULTRA SIMPLE mais oubliée : Detection de mots dans variable

Message le Sam Avr 14, 2007 23:17

Bonjour

comment Détecté Si le mot "aol" ou "bonjour" ou "hello" du texte dans une variable a analysé apparais ?

merci

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Sam Avr 14, 2007 23:48

strpos($var, "aol")<>0

marion17
WRInaute impliqué
WRInaute impliqué
 
Messages: 518
Inscription: 11 Nov 2006

Message le Dim Avr 15, 2007 15:23

theJB a écrit:strpos($var, "aol")<>0


Genial mon sauveur !

j'ai ecrit ça comme ça :

if (strpos($var, "aol")==0) { //si le mot aol existe pas...


et peu t'on faire la condition "ou" pour chercher d'autre mots dans cette même chaine ?

genre :

if((strpos($var, "aol")==0) || (strpos($var, "salut")==0) || strpos($var, "hello")==0)){

ou faut t'il s'y prendre autrement ?

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Dim Avr 15, 2007 16:12

alors tu peux faire comme tu dis, mais si tu as bcp de mots à analyser, je te conseille de faire:

$mots=preg_split("/[\s,;]+/",trim($str));

et là avec mots tu as un beau tableau avec pour chaque indice un mot différent, et pour tester la présence de "aol" par exemple, tu n'as plus qu'à faire :

if (in_array("aol",$mots))
{
..
}

marion17
WRInaute impliqué
WRInaute impliqué
 
Messages: 518
Inscription: 11 Nov 2006

Message le Dim Avr 15, 2007 16:19

Merci beaucoup theJB, tu a fait tous ça de tête ?
J'ai encore beaucoup a apprendre... heureusement que internet existe sinon... :)

Amicalement a toi :)

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Dim Avr 15, 2007 16:30

j'ai traité un cas similaire il y a deux jours..


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Whack

  • Transformer des citations en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
  • Détection de pages dupliquées
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité