J'ai ci-dessous tableau multidimentionnellePhp multidimentionnelle Tableau
$testarray=Array
(
1 => Array
(
0 => 'A',
1 => 'B'
),
2 => Array
(
0 => 'A',
1 => 'C'
),
3 => Array
(
0 => 'A',
1 => 'C',
2 => 'D'
),
4 => Array
(
0 => 'A',
1 => 'C',
2 => 'E'
),
5 => Array
(
0 => 'X',
1 => 'Y'
),
6 => Array
(
0 => 'X',
1 => 'Y',
2 => 'Z'
),
7 => Array
(
0 => 'X',
1 => 'Y',
2 => 'ZZ'
),
8 => Array
(
0 => 'P',
1 => 'Q'
),
9 => Array
(
0 => 'P',
1 => 'Q',
2 => 'R'
),
10 => Array
(
0 => 'P',
1 => 'Q',
2 => 'R',
3 => 'S'
)
);
Je dois générer ci-dessous tableau à l'aide $testarray
(tableau aultidimentional):
array(A=array(B, C=array(D,E)),
X=array(Y=>array(Z,ZZ)),
P=array(Q=>array(R=>array(S))
S'il vous plaît parler dans le but de faire une telle partie illogique. Je ne peux pas conclure quelle est la principale raison de faire cela. –
vous devriez reformuler votre question pour mieux expliquer la logique derrière la transformation que vous devez effectuer – Eineki
En fait, j'ai stocké la profondeur des catégories et sous-catégories dans le format suivant pour chaque enregistrement. A | B (première rangée) A | C A | C | D A | C | E X | Y X | Y | Z X | Y | ZZ P | Q P | Q | R P | Q | R | S (matrice 10) Après avoir éclaté chaque matrice en utilisant | délimiteur, j'ai eu $ testarray. Et j'ai besoin de stocker tableau de sortie au format json pour un traitement ultérieur – Rahul