Organiser les lignes de tableau associatives par valeur de colonne
lorsque vous travaillez avec un tableau associatif composé de sous-bandes, il est souvent nécessaire de réorganiser les données basées sur des valeurs de colonne spécifiques. Cela permet une récupération et une analyse de données plus faciles.
Supposons que nous ayons un tableau de sous-réseaux dans le format suivant:
[ 'a' => ['id' => 20, 'name' => 'chimpanzee'], 'b' => ['id' => 40, 'name' => 'meeting'], 'c' => ['id' => 20, 'name' => 'dynasty'], 'd' => ['id' => 50, 'name' => 'chocolate'], 'e' => ['id' => 10, 'name' => 'bananas'], 'f' => ['id' => 50, 'name' => 'fantasy'], 'g' => ['id' => 50, 'name' => 'football'] ]
Notre objectif est de regrouper ces sous-réseaux dans un nouveau tableau basé sur le champ 'ID' présent dans chaque sous-réseau.
pour y parvenir, nous pouvons suivre ces étapes:
$arr = array();
foreach ($old_arr as $key => $item) { $arr[$item['id']][$key] = $item; }
ksort($arr, SORT_NUMERIC);
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3