Ajout dynamique d'un élement dans un array lors d'un parcours foreach
Bonjour à toutes et tous,
Comme mon titre n'est peut être pas très évocateur et que je vois guère comment je pourrais faire mieux même avec 50 lignes de texte... on va commencer par un peu de code :
Code:
1 2 3 4 5 6 7 8 9 10
|
$mon_tableau = array('fruit','legume','viande','fromage');//Tableau de départ sans l'aliment "pain"
foreach($mon_tableau as $aliment) {
if($aliment === 'fromage') {
//L'élement est ajouté à l'Array $mon_tableau
$mon_tableau[] = 'pain';
}
echo '<p>'.$aliment.'</p>';
//Le foreach doit gérer l'aliment "pain" même s'il a été ajouté pendant le parcours
} |
Je voudrais que l’élément "pain" soit ajouté au tableau pendant le foreach mais je voudrais également qu'il soit géré par "echo" et ce dans la même boucle.
Est-ce que c'est possible de faire çà nativement avec PHP ??
Merci d'avance pour votre aide,
Mickaël