Source de: foreach_stagiaires.php
Retour
<?php
//Code servant a afficher le source.
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"../css/sga.css\">";
Echo "<A href=\"show_source.php?script=foreach_stagiaires.php\">Voir source</A><br><br>";
//Code de l'exercice.
$List_stagiaire=array("Madame" => "Durant", "Mademoiselle" => "Dupré","" => "Alain", "Monsieur" => "Camus", "Mon ami" => "Jean-Marc");
foreach ($List_stagiaire as $key => $value)
{
echo "$key $value<br>\n";
}
echo "<br><br>";
echo "Une des solutions possibles :<br>";
$chaine_arr=array("Durant","Dupont");
foreach ($chaine_arr as $chaine)
{
if (in_array ($chaine, $List_stagiaire))
{
foreach (array_keys($List_stagiaire, $chaine) as $valeur)
{
echo "$valeur $chaine à été contacté par courrier.<br>";
}
}
else
{
echo "$chaine n'à pas été contacté par courrier.<br>";
}
}
echo "<br><br>";
echo "Une autre des solutions possibles :<br>";
$chaine_arr=array("Durant","Dupont");
foreach ($chaine_arr as $chaine)
{
foreach (array_keys($List_stagiaire, $chaine) as $valeur)
{
echo "$valeur $chaine à été contacté par courrier.<br>";
}
}
foreach (array_diff($chaine_arr,$List_stagiaire) as $chaine)
{
echo "$chaine n'à pas été contacté par courrier.<br>";
}
echo "<br><br>";
echo "Encore une solution. :<br>";
$chaine_arr=array("Durant","Dupont");
foreach ($chaine_arr as $chaine)
{
$cle=array_search($chaine, $List_stagiaire);
if($cle)
{
echo $cle." $chaine à été contacté par courrier.<br>";
}
else
{
echo "$chaine n'à pas été contacté par courrier.<br>";
}
}
?>
Traité le : 29/08/2026 19:28:35