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

  FORUM HardWare.fr
  Programmation
  PHP

  [Résolu] Fonction count en PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Fonction count en PHP

n°1721019
elmarokinh​o
Posté le 21-04-2008 à 14:53:56  profilanswer
 

Bonjour ,
contexte :
je realise un script qui utilise 4 tableau pour recherché ,a partir de 1e tableau, la valeur correspondant dans le 4e.
-> ça je sait faire.
 
cependant, au niveau du 2e tableau il arrive que plusieurs clés aient la meme valeurs. je doit alors les traité différement des autres.
exemple :
 
bonjour -> 1
hello ->2
coucou -> 1
hola -> 3
 
 
mon probleme :  
comment compter les valeurs identiques dans un tableaux?
 
parce que j'ai pensé a un truc du genre :
 
'fonction count distinct' sur le tableau 2
if result=1
-> action 1
else 1
-> action 2
 
voila j'espere que je me suis bien expliqué.
 
merci


Message édité par elmarokinho le 21-04-2008 à 15:09:49
mood
Publicité
Posté le 21-04-2008 à 14:53:56  profilanswer
 

n°1721025
sielfried
Posté le 21-04-2008 à 14:58:38  profilanswer
 

C'est pas très clair.
 
De quoi tu pars et que voudrais-tu obtenir, concrètement ? "Compter les valeurs identiques" c'est très vague. :spamafote:


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1721027
Melendril
Posté le 21-04-2008 à 15:01:14  profilanswer
 

Salut,
 
Si je comprends bien, tu veux rechercher a partir d'une valeur combien de fois cette valeur est présente dans un tableau ?
 

Code :
  1. <?php
  2. function count_distinct($aRef, $sToSearch){
  3.     $iCpt = 0;
  4.     foreach ($aRef as $sValue)
  5.         if ( $sToSearch === $sValue )
  6.             $iCpt++;
  7.     return $iCpt;
  8. }
  9. ?>


Message édité par Melendril le 21-04-2008 à 15:03:12
n°1721032
elmarokinh​o
Posté le 21-04-2008 à 15:05:01  profilanswer
 

ok, merci  
donc $aRef c'est l'array ou rechercher et $sToSearch c la valeur a cherché?
 
javais commencé un "  array_count_values($array2); " puis aprés il suffisait de comparé la valeur de ce nouveau tableau.
 
merci

n°1721036
skeye
Posté le 21-04-2008 à 15:06:11  profilanswer
 

Pour du tout cuit, tu peux utiliser ça sinon :

 

http://fr3.php.net/manual/fr/funct [...] values.php

 

[edit]

 

ah ben t'avais trouvé tout seul...


Message édité par skeye le 21-04-2008 à 15:06:35

---------------
Can't buy what I want because it's free -
n°1721041
elmarokinh​o
Posté le 21-04-2008 à 15:09:29  profilanswer
 

oué voila c'est bon merci

n°1721089
Melendril
Posté le 21-04-2008 à 15:46:14  profilanswer
 

Tiens, je connaissais pas cette fonction.
 
Merci Skeye


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

  [Résolu] Fonction count en PHP

 

Sujets relatifs
[PHP] Sqlite 3 et Blob[Résolu]Include et GET
[Résolu] Boucle For et condition if[Résolu]Afficher résultat requête MAX
Problème en C : ma fonction recupere un '\n'RESOLU PHP bbcode dans une shoutbox
[PHP] Problème avec la un script tout simple[php + Ajax] include "dynamique?" [résolu]
fonction window de turbo C/C++ 
Plus de sujets relatifs à : [Résolu] Fonction count en PHP


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