par
blof » 07 août 2010, 06:12
Bonjour,
tu peux aussi rassembler les 2 tableaux en 1 seul avec array_merge() et compter la fréquence des valeurs avec array_count_values()
( "1" => c'est dans un seul tableau, "2" => c'est dans les deux )
<?php
$a = array(1,2,3,4,5,6,7,8);
$b = array(2,5,6,8);
$c = array_count_values(array_merge($a, $b));
//echo "<pre>\n"; print_r($c); echo "</pre>\n\n";
$ok[1] = 'non';
$ok[2] = 'oui';
foreach($c as $cle => $frequence)
{
echo "$cle $ok[$frequence]<br>\n";
}
?>
Bonjour,
tu peux aussi rassembler les 2 tableaux en 1 seul avec array_merge() et compter la fréquence des valeurs avec array_count_values()
( "1" => c'est dans un seul tableau, "2" => c'est dans les deux )
[php]<?php
$a = array(1,2,3,4,5,6,7,8);
$b = array(2,5,6,8);
$c = array_count_values(array_merge($a, $b));
//echo "<pre>\n"; print_r($c); echo "</pre>\n\n";
$ok[1] = 'non';
$ok[2] = 'oui';
foreach($c as $cle => $frequence)
{
echo "$cle $ok[$frequence]<br>\n";
}
?>
[/php]