retourner un tableau

Eléphant du PHP | 199 Messages

28 juil. 2009, 10:38

Bonjour j'aimerai savoir comment il est possible de retourner un tableau en php dans une fonction.
J'ai cherché et j'ai juste vu qu'il était seulement possible de retourner des éléments mais pas tout le tableaux.
Merci d'avance.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2009, 10:44

Il est possible de retourner beaucoup de chose dans une fonction PHP, dont un tableau.

Exemple :
function maFonction()
{
  $a_test = array();
  for( $i=0; $i < 10; $i+2 )
  {
    $a_test[] = $i;
  }

  return $a_test
}

$return = maFonction();
print_r($return);
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 299 Messages

28 juil. 2009, 10:46

tu veux dire faire une liste? par exemple tu veux voir tous les clients, id nom adresse et que ca donne:

id1 nom1 adresse1
id2 nom2 adresse2
etc
etc
???


un simple while aprés ta requete suffit, sinon j' ai peu etre mal compris la question

Eléphant du PHP | 199 Messages

28 juil. 2009, 10:50

Merci tout le monde mais j'ai trouvé comment faire. J'ai utilisé une boucle et une concaténation.
$conc="";
	  for ($i=0;$i<($tailletableau+1);$i++)
			{
				$conc=$conc.$tableau[$i];
			}
		
		
		echo "<br/>conc= ".$conc;
		return $conc;
Merci encore :D

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 juil. 2009, 10:52

Sauf que tu pouvais retourner directement le tableau :?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer