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

  FORUM HardWare.fr
  Programmation
  PHP

  Nombre d'occurence entre 2 chaines

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nombre d'occurence entre 2 chaines

n°641746
Floleb7
Fiché au grand banditisme
Posté le 13-02-2004 à 13:38:52  profilanswer
 

je cherche à compter le nombre d'occurence entre deux chaines, du nombre de mots communs dans les deux chaines
existe t - il une fonction le faisant ou alors des fonctions aidant dans cette démarche ?  
 
d'avance merci :D


Message édité par Floleb7 le 13-02-2004 à 13:42:25

---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
mood
Publicité
Posté le 13-02-2004 à 13:38:52  profilanswer
 

n°641804
no_code
This Magic Moment ...
Posté le 13-02-2004 à 13:59:29  profilanswer
 

c'est pas dans  
http://de3.php.net/manual/fr/ref.strings.php
donc ce n'est pas une fonction php
 
idée: compte le mot dans les deux chaines
avec int substr_count ( string haystack, string needle), et prend le plus petit nombre des deux


Message édité par no_code le 13-02-2004 à 14:00:29
n°642091
Floleb7
Fiché au grand banditisme
Posté le 13-02-2004 à 16:16:29  profilanswer
 

le problème de substr_count c'est qu'il ne fait pas de différence entre lesm tos et les bouts de mot  
si ya doc et documentation chacun dans une des chaines il retournera 1 car il y a doc en partie dans documentation


---------------
« La boîte du logiciel disait que j'avais besoin de "Windows 95 ou mieux" - alors j'ai acheté un Mac. »
n°642098
no_code
This Magic Moment ...
Posté le 13-02-2004 à 16:21:41  profilanswer
 

Tu peux eclater ta chaine en mots dans un tableau.
Y'a une fonction qui fait ca :
 
après, c'est de la manip sur des tableaux....
 
 
<?php
 
$str = "Salut l'ami, vous  
       avez          une belle mine!";
 
$a  = str_word_count($str, 1);
$b  = str_word_count($str, 2);
$c  = str_word_count($str);
 
print_r($a);
print_r($b);
print $c;
 
/* Le résultat est :  
Array
(
   [0] => Salut
   [1] => l'ami
   [2] => vous
   [3] => avez
   [4] => une
   [5] => belle
   [6] => mine
)
Array
(
   [0] => Salut
   [6] => l'ami
   [13] => vous
   [27] => avez
   [41] => une
   [45] => belle
   [51] => mine
)
7
 
*/
?>


Message édité par no_code le 13-02-2004 à 16:23:00

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

  Nombre d'occurence entre 2 chaines

 

Sujets relatifs
Limité le nombre de lignes à l'affichage par SQL(Access) avec ASPmalloc qui n'alloue pas le bon nombre d'octet...
Format d'un nombreConnaître le nombre d'éléments d'un tableau
Nombre de fichiers dans un dossierPHP-arondir un nombre
limiter le nombre de decimales ?Limitation dans le nombre de variables de sessions avec easyphp ?
[KSH] Connaitre le nombre de valeurs dans une liste ??Conter le nombre de charactere
Plus de sujets relatifs à : Nombre d'occurence entre 2 chaines


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