Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1444 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Densité des mots clefs & Occurences

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Densité des mots clefs & Occurences

n°1870577
grosbin
OR die;
Posté le 07-04-2009 à 14:52:56  profilanswer
 

Dans une boucle je remplis un tableau d'occurrences de mots clefs ..

Code :
  1. while(array_sum($array)<60 AND ConditionB()){
  2.    $array[$MotClef]++;
  3. }


Cependant je cherche à ajouter une condition au while "ConditionB"
( J'aimerais determiner le nombre d'enregistrement du tableau dont la valeur est supérieure à 2 )

 

Pour le moment j'ai songé à Array_Product .. vu


Message édité par grosbin le 07-04-2009 à 14:56:16

---------------
Photos Panoramiques Montagnes Haute Savoie
mood
Publicité
Posté le 07-04-2009 à 14:52:56  profilanswer
 

n°1870581
kao98
...
Posté le 07-04-2009 à 14:54:54  profilanswer
 

Heu, je suis pas sûr d'avoir compris.
Tu veux que conditionB() ... soit une condition ? Apparemment c'est une fonction ! Fait la renvoyer TRUE ou FALSE, et le tour est joué !
 
Edit : je dois me tromper. Je comprends pas ce que tu veux.
En tout cas :

Citation :


Cependant je cherche à ajouter une condition au while "ConditionB"  
( J'aimerais determiner le nombre d'enregistrement du tableau dont la valeur est supérieure à 2 )


déterminer un nombre, c'est pas vraiment une condition !!


Message édité par kao98 le 07-04-2009 à 14:56:24

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1870603
grosbin
OR die;
Posté le 07-04-2009 à 15:12:15  profilanswer
 

c'est pas faux, pour illustrer, ConditionB est array_product($array)>24

 

Le script s'opère par plusieurs passages, je sais c'est moche, mais sacrément fonctionnel ..
Il me reste plus qu'à trouver une fonction pour éliminer du tableau d'occurences toute celles qui sont inférieures à 2 ( ou 3 )


Message édité par grosbin le 07-04-2009 à 15:12:46

---------------
Photos Panoramiques Montagnes Haute Savoie
n°1870608
kao98
...
Posté le 07-04-2009 à 15:15:32  profilanswer
 

Non, c'est toujours pas clair.
Si tu veux ne pas ajouter l'occurence en cours dans le tableau parce qu'il y en a déjà x, alors ce n'est pas une condition à mettre dans le while (enfin, je ne pense pas, mais comme je capte rien), mais plutôt dans un if juste avant

Code :
  1. while(array_sum($array)<60){
  2.    if (!contionB())
  3.        $array[$MotClef]++;
  4. }



---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
n°1870657
grosbin
OR die;
Posté le 07-04-2009 à 16:09:13  profilanswer
 

Désolé de m'être mal exprimé .. je suis parvenu à monter ma sauce convenablement

 

Pour expliquer : je recherche les expression de 3 mots clefs dans un texte dans la boucle
Si j'obtiens un total supérieur à 60 occurences ou le produit de ces dernières est supérieur à 24 je sors de la boucle

 

Le tout est de très bien peser ces critères et obtenir une liste de mots clefs pertinents et redondants :)

 

En faisant abstraction de la totalité de l'usine à gaz bien entendu .. tout est question de dosage

Code :
  1. while(array_sum($array)<60 AND array_product($array)<24)


Message édité par grosbin le 07-04-2009 à 16:11:06

---------------
Photos Panoramiques Montagnes Haute Savoie

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Densité des mots clefs & Occurences

 

Sujets relatifs
Petite question sur stockage de mots de passePreg replace surligner des mots mais pas des balises
Comment faire une recherche avec plusieurs mots?Plugin pour Visual Studio 2003 pour marquer les mots?
Recherche textuelle Intégrale et mots ignorésNettoyer Liste de Mots Clefs
generateur de mots[Firefox] Personnaliser l'affichage des mots mal orthographiés
[VBA] rechercher des mots dans Word 
Plus de sujets relatifs à : Densité des mots clefs & Occurences


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR