J'ai un tableau multidimensionnel en ce moment qui ressemble à ceci:Tri et fournir un tableau multidimensionnel
function art_appreciation_feeds() {
$items = array(
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
array('site' => '', 'uri' => '', 'feed' => ''),
);
return $items;
}
droit, sortie donc je les valeurs du tableau en utilisant cette fonction:
foreach($items as $i => $row) {
ce que je cherche à faire, est d'ajouter une autre valeur à ce tableau appelé category
pour que j'aurais:
array(
array('site' => '', 'uri' => '', 'feed' => '', 'category' => ''),
);
Et quand je suis dans la boucle ci-dessus, pour le sortir dans l'ordre par le champ category
avec un <h2>Category</h2>
en haut seulement de chaque section.
Est-ce la meilleure façon de le faire et si oui, comment pourrais-je changer ma boucle pour s'adapter à cela? Avertissement: Je peux aussi changer le tableau si vous pensez que quelque chose d'autre est préférable.
Merci!
Pas que je sois le downvoter (c'est une solution à mon humble avis), mais ** DO ** citez vos array_keys! (Ou je vais conduire par définition 'define ('category', 'site');' juste pour contrer le code: P) – Wrikken
Bon, j'ai cité les clés du tableau. –