Verifier les clefs du premier tableau au 2eme tableau
Posté : 11 mai 2011, 05:08
Bonjour!
Je voudrais verifier si les clefs du premier tableau existent au 2eme, dans mon cas c'est '1' et '2' et retourner ses valeurs (qui sont les clefs du 2eme tableau), le resultat souhaitait est:
1 exists et sa valeur est: yyyy
2 exists et sa valeur est: zzzzz
Je voudrais verifier si les clefs du premier tableau existent au 2eme, dans mon cas c'est '1' et '2' et retourner ses valeurs (qui sont les clefs du 2eme tableau), le resultat souhaitait est:
1 exists et sa valeur est: yyyy
2 exists et sa valeur est: zzzzz
<?php
function checkit()
{
$tab1 = array(1=>'un', 2=>'deux', 3=>'trois');
$tab2 = array('x'=>10, 'yyyy'=>1, 'zzzzz'=>2);
foreach($tab2 as $k2=>$v2)
{
echo 'k2 est: '.$k2.'<br>';
echo 'v2 est: '.$v2.'<br>';
}
foreach($tab1 as $k1=>$v1)
{
if(in_array($k1,$tab2))
{
echo '<font color="green">'.$k1 .' exists et sa valeur est: '.$k2.'</font><br>';
}
else
{
echo '<font color="red">'.$k1 .' DO NOT EXIST</font><br>';
}
echo 'k1 est: '.$k1.'<br>';
echo 'v1 est: '.$v1.'<br>';
}
}
echo checkit();
?>
merci