par
Spols » 25 juin 2019, 16:48
Ce n'est pas du tout la bonne manière de procéder.
le mot clé global peut être très utile, mais dans de rare cas particulier.
il est possible de passer plusieurs arguments à une fonction, donc dans ta logique tu pourrais passer $prenom et $i à ta fonction qui pourra alors déterminer $prenom[$i] qui est la chaine de caractère que tu cherche à agrémenter d'un 'salut '
Je rejoins les autres posteurs sur la conception de ton code mais passons si c'est un exercice.
<?php
$prenom=["toto", "tutu", "titi", "tata", "tete"];
function fonct($prenom, $i) {
echo "Salut ".$prenom[$i]. " !<br>";
}
for ($i=0;$i<=4;$i++) {
fonct($prenom, $i);
}
?>
Ce n'est pas du tout la bonne manière de procéder.
le mot clé global peut être très utile, mais dans de rare cas particulier.
il est possible de passer plusieurs arguments à une fonction, donc dans ta logique tu pourrais passer $prenom et $i à ta fonction qui pourra alors déterminer $prenom[$i] qui est la chaine de caractère que tu cherche à agrémenter d'un 'salut '
Je rejoins les autres posteurs sur la conception de ton code mais passons si c'est un exercice.
[php]<?php
$prenom=["toto", "tutu", "titi", "tata", "tete"];
function fonct($prenom, $i) {
echo "Salut ".$prenom[$i]. " !<br>";
}
for ($i=0;$i<=4;$i++) {
fonct($prenom, $i);
}
?>