[RESOLU] Problème exécution fonction

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème exécution fonction

Re: Problème exécution fonction

par Jahrom » 23 févr. 2021, 15:44

Merci pour la réponse rapide.
Ca fonctionne, j'ai compris mon erreur avec les var dump :D

Re: Problème exécution fonction

par Spols » 23 févr. 2021, 15:02

tu devrais essayer ceci

<?php

$actors = [
['name' => 'A','sirname'=> 'B'],
['name' => 'C', 'sirname'=>'D']
];
function displayActor($actors){
echo $actors['name'];
echo ' ';
echo $actors['sirname'];
echo '<br>';
}
foreach($actors as $actor){
displayActor($actor).'<br/>';//note que je suis passé de $actors à $actor
}

fait un var_dump($actors) avec ton code et le mien pour comprendre la différence

Problème exécution fonction

par Jahrom » 23 févr. 2021, 12:31

Bonjour,

Je suis débutant en programmation et me forme actuellement.
J'ai un petit soucis d'exécution de ma fonction.

Je dois afficher à l'écran :
A B
C D

Mais ça m'affiche:
A C
A C
A C
A C

Pouvez-vous m'aider ?

Voici le code :

<?php

$actors = [
'name' => 'A', 'B',
'sirname' => 'C', 'D',
];
function displayActor($actors){
echo $actors['name'];
echo ' ';
echo $actors['sirname'];
echo '<br>';
}
foreach($actors as $actor){
displayActor($actors).'<br/>';
}