Je cherche une solution pour aplatir un tableau multidimensionnel variable pour aplatir toutes les valeurs du dernier tableau disponible en un seul Array[]
(contenant l'ensemble de données de chaque dernier tableau du tableau multidimensionnel).Tableau multi-dimensionnel à niveau variable pour valoriser le tableau 'flattend' avec PHP?
Toute aide est appréciée!
Il se distingue des questions
Parce que le résultat de fin devrait être une collection de tous Arrays
contenant:
array(
'title' => xx,
'id' => xx
)
répertoriés dans les différents tableaux multidimensionnels. Les différents éléments ont tous fixé keys
: title
et id
.
tableau de base de l'échantillon
$data = array(
array(
'title' => xx,
'id' => xx
),
array(
array(
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx
'id' => xx
)
)
),
array(
array(
array(
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
)
)
),
array(
'title' => xx,
'id' => xx
),
array(
array(
array(
array(
'title' => xx,
'id' => xx
)
)
)
)
)
);
Faut-il flattend à
$data = array(
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
),
array(
'title' => xx,
'id' => xx
)
);
Ce n'est pas une copie de cette question .... qui aplatit le tableau pour chaque touche ' 'Entité ... Je veux que le tableau de' key'/'values' soit gardé ... –
Il y a [des centaines de" flatten array "que stions] (https://stackoverflow.com/search?q=%5Bphp%5D+flatten+array). Qu'est-ce que vous avez spécifiquement essayé, sur quoi êtes-vous collé et comment votre problème diffère-t-il des autres? – deceze
et http://idownvotedbecau.se/nocode/ Aidez-vous, nous allons regarder vos tentatives. Lire sur foreach pour le tableau, et is_array pour savoir si la valeur est un tableau ou une chaîne. Descendez sur un tableau, gardez la clé et la valeur sinon. – Nic3500