Ajouter un tableau dans un tableau PHP

Fermé
gothar12 Messages postés 75 Date d'inscription mardi 13 janvier 2004 Statut Membre Dernière intervention 21 mars 2008 - 21 mars 2008 à 16:21
 julo - 24 mars 2011 à 22:19
Bonjour,

Je dispose de plusieurs tableaux

Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 )
Array ( [0] => 5 [1] => 6 [2] => 7 [3] => 15 )
Array ( [0] => 8 [1] => 9 [2] => 10 )
Array ( [0] => 11 [1] => 12 [2] => 13 )
Array ( [0] => 14 )

Je voudrais savoir Comment par exemple intercaler mon tableau 3 apres le 2eme élément du tableau 2.
En gros mon problème réside dans le fait de mettre le tableau dans un autre tableau a un endroit precis et non pas a la fin comme le fait array_push().

Pour simplifier mon problème en enlevant les requetes SQL, je vais vous donner ce que je cherche a faire.

Je cherche une valeur "$ma_valeur" dans un tableau "$tableau_X" et si je la trouve, je cherche a insérer mon tableau initial "$tableau_init" juste après l'endroit ou j'ai trouvé "$ma_valeur" dans le "$tableau_X"

if(in_array($ma_valeur,$tableau_X)
{
array_push($tableau_X,$tableau_init)
}

array_push m'ajoute mon $tableau_init a la fin de mon $tableau_X et non au milieu par exemple si "$ma_valeur" se trouve au milieu

Merci de votre aide.

5 réponses

Bonjour

Je n'ai pas regardé en détail, mais en coupant le tableau en 2 à l'endroit voulu avec array_slice, puis en le reconstruisant, ça doit être faisable
0