Olivier CLEMENCE Posted July 4, 2014 Share Posted July 4, 2014 Bonjour je dois générer un tableau à partir d'un autres et pour l'instant je n'ai pas encore trouver la solution. Voici mon tableau d'origine: Array ( [0] => Array ( [0] => 101 [1] => 99 [2] => 102 ) [1] => Array ( [0] => 91 ) A partir de ce tableau je voudrais obtenir ceci: Array ( [0] => Array ( [0] => 101 [1] => 91 ) [1] => Array ( [0] => 99 [1] => 91 ) [2] => Array ( [0] => 102 [1] => 91 ) ) en gros à chaque fois on prend les valeur d'un tableau on les associes pour créer un nouveau tableau. Sachant que ça doit fonctionner pour X tableau. Je suppose qu'il va me falloir une fonction récursive mais là j'avoue que je sèche ! Link to comment Share on other sites More sharing options...
coeos.pro Posted July 4, 2014 Share Posted July 4, 2014 (edited) tu es obligé d'avoir un tableau "général" ? perso je garderais le premier, si tu as 10 valeurs pour [0] et 10 valeurs pour le [1] ça fait 20 valeurs, si tu fais un gros tableau ça fait 100 valeurs.Si tu veux vraiment faire un tableau général essaye : <?php $tableau = array(); // $tab = ton array; $i = 0; foreach($tab[0] as $valuea) foreach($tab[1] as $valueb) { $tableau[$i][] = $valuea; $tableau[$i][] = $valueb; $i++; } Edited July 4, 2014 by coeos.pro (see edit history) Link to comment Share on other sites More sharing options...
Olivier CLEMENCE Posted July 7, 2014 Author Share Posted July 7, 2014 Merci pour ta réponse malheureusement ta solution ne donne pas ce que je veux. Mais après réflexion ça va en effet généré un tableau trop énorme donc je vais me pencher vers une autres solutions, merci ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now