Page 1 sur 1

Return sur un Array dans une fonction

Posté : 07 sept. 2019, 19:01
par zlepoizon
Bonjour à tous,
J'ai un petit soucis avec un appel de fonction.
Je crée une fonction sur un array (resultat). En appel (je désire ces données resultat(10,22,53,485)).
Je fais un foreach pour afficher mes données mais je n'ai que ma première donnée c'est à dire 10.
Avec une boucle for j'ai également ce soucis.
Merci de votre aide ;) .


function resultat($array)

{
	$list=array($array);	
	foreach($list as $item) 	
	{		
		echo $item;
		return $item;		
	}		
}	


resultat(10,22,53,485);

Re: Return sur un Array dans une fonction

Posté : 07 sept. 2019, 20:46
par or 1
function resultat($array)
la fonction prend un seul paramètre en argument.

resultat(10,22,53,485);
4 paramètres sont passés en argument. les 3 derniers le sont pour rien.

Re: Return sur un Array dans une fonction

Posté : 08 sept. 2019, 15:08
par zlepoizon
Merci Or 1, mais comment faire pour utiliser une fonction (non existante) dans le cas d'un array ?

Re: Return sur un Array dans une fonction

Posté : 08 sept. 2019, 15:10
par or 1
en passant en paramètre un tableau de nombres et non des nombres.

Re: Return sur un Array dans une fonction

Posté : 08 sept. 2019, 15:37
par zlepoizon
Merci ;). J'aurais dû y penser. ;)

Re: [RESOLU] Return sur un Array dans une fonction

Posté : 08 sept. 2019, 20:43
par zlepoizon
// Si ça peut aider

function resultat($list=array())
{
	for ($i=0; $i < count($list); $i++) 

	  		{ 
		  	echo $list[$i]."<br/>";
			}	
}

//Appel de function
resultat(array(10,22,53,485));