comparer deux array et compter le nb de resultat

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comparer deux array et compter le nb de resultat

par - HXSS - » 18 août 2006, 14:02

voilà c'est exactement ce que je disais.. c'était tout bête mais je connaissais pas..

un grand merci : x

par Ouaibou » 18 août 2006, 12:39

Salut,

Un simple count() devrait suffir si j'ai bien compris ta question.
<?php
    $diff = array_intersect ($var1, $var2);

    echo count($diff);
?>
@+

comparer deux array et compter le nb de resultat

par - HXSS - » 18 août 2006, 12:07

Bonjour peuple PHPien : x

j'essaye de comparer deux variables en array..

ma 1ere variable: $var1 ... a b c d

ma deuxième variable: $var2 ... b c d e
$diff = array_intersect ($var1, $var2);
la variable $diff contient
Array ( [0] => b [1] => c [2] => d )

mais j'aimerai compter le nombre de bonnes réponses
j'ai pensé à array_count_values mais il me sort
Array ( => 1 [c] => 1 [d] => 1 )

ça semble tout bête mais je bloque : /