Page 1 sur 1

comparer deux array et compter le nb de resultat

Posté : 18 août 2006, 12:07
par - HXSS -
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 : /

Posté : 18 août 2006, 12:39
par Ouaibou
Salut,

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

    echo count($diff);
?>
@+

Posté : 18 août 2006, 14:02
par - HXSS -
voilà c'est exactement ce que je disais.. c'était tout bête mais je connaissais pas..

un grand merci : x