Recomposer un tableau multi-dimensionnel
Posté : 29 mai 2012, 17:02
Bonjour!
Sous ce nom barbare voici ma problématique:
J'ai un tableau de cette structure:
Et mon but est de le recomposer de la sorte
En soit, j'ai écrit cette function:
Si j'ai écrit ce code, c'est parce que je n'ai pas trouvé de solution par le biais des méthodes natives de php, mais c'est probablement parce-que je ne l'ai pas vu, aussi quelqu'un aurait-il une autre solution? Un peu plus propre, parce que 3 foreach, dont 2 imbriqués...
En vous remerciant!
Sous ce nom barbare voici ma problématique:
J'ai un tableau de cette structure:
Code : Tout sélectionner
Array
(
[0] => Array
(
[id] => 1
[content] => contentA
)
[1] => Array
(
[id] => 2
[content] => contentB
)
)
Code : Tout sélectionner
Array
(
[id] => Array
(
[0] => 1
[1] => 2
)
[content]
(
[0] => contentA
[1] => contentB
)
)
Code : Tout sélectionner
function getDatas () {
$result_array = array();
$keys = array_keys ( $mymultiarray[0] );
foreach ( $mymultiarray as $rows ) {
foreach ( $keys as $key ) {
array_push ( $result_array[$key], $rows[$key] );
}
}
return $result_array;
En vous remerciant!