Quelle est la façon la plus rapide (plus performante) en PHP pour transformer un (Mon) résultat SQL comme:moyen le plus rapide pour formater les résultats SQL en PHP
array(
array('user_name' => 'john', 'tag_id' => 1, 'tag_name' => 'foo'),
array('user_name' => 'john', 'tag_id' => 2, 'tag_name' => 'bar'),
array('user_name' => 'rick', 'tag_id' => 3, 'tag_name' => 'foobar'),
array('user_name' => 'rick', 'tag_id' => 2, 'tag_name' => 'bar')
);
Dans le plus facile à utiliser:
array(
array('name' => 'john', 'tags' => array(
array('id' => 1, 'name' => 'foo'),
array('id' => 2, 'name' => 'bar')
),
array('name' => 'rick', 'tags' => array(
array('id' => 3, 'name' => 'foobar'),
array('id' => 2, 'name' => 'bar')
)
);
Ou y a-t-il une bibliothèque qui le fait déjà, sans l'inflexibilité et la performance accrues de l'ORM complet?
Merci
Ah, tu m'as battu. –
Cela ne filtrerait pas les doublons. Bien sûr, la requête devrait le faire mais je vérifierais toujours. (Et éventuellement enregistrer un avertissement sur les doublons) – epochwolf