Je suis en train de fusionner deux tableaux contenant un tableau multidimensionnel et créer un troisième tableau dans le format ci-dessous »PHP Combiner tableau Multidimensional
Voici le premier tableau multidimensionnel:
Array
(
[USA1] => Array
(
[0] => NewYork
[1] => MASS
)
[USA2] => Array
(
[0] => NewYork
)
[USA3] => Array
(
[0] => NewYork
)
)
Ceci est mon deuxième tableau multidimensionnel:
Array
(
[USA1] => Array
(
[NewYork] => Array
(
[0] => Array
(
[0] => Town1
[1] => Town2
)
)
[MASS] => Array
(
[0] => Array
(
[0] => Town3
[1] => Town4
)
)
)
[USA2] => Array
(
[NewYork] => Array
(
[0] => Array
(
[0] => Town1
[1] => Town2
)
)
)
maintenant, je veux faire 3 choix qui sera basé sur la fusion il y a clé commune Si les clés répondent alors je dois céder sur. e des valeurs de ce tableau en mode round-robin:
Par exemple. Si la valeur est "NewYork" sous la touche USA1, alors je dois assigner la valeur "Town1" d'un autre tableau. Comme cette clé est également présente sous USA2, je dois assigner "Town2" (mode round robin). S'il y a plus de valeurs "NewYork" sont présentes et si vous avez plus de valeurs comme "Town9" alors nous devons assigner cette valeur, si elle n'est pas présente alors je dois assigner la valeur "Town1". Si la clé est présente une seule fois comme "MASS", nous devons supprimer la deuxième valeur qui est "Town4" dans ce cas.
Array
(
[USA1] => Array
(
[0] => NewYork => Town1
[1] => Mass => Town3
)
[USA2] => Array
(
[0] => NewYork => Town2
)
[USA3] => Array
(
[0] => NewYork =>Town1
)
)
Note: Toutes les sorties Array sauf 3ème est de commande print_r
apprécient l'aide Grandement. Je vous remercie.
Utiliser des boucles et des affectations pour initialiser le tableau vide. – Justinas