organisieren assoziative Array -Zeiger nach spalten value
Bei der Arbeit mit einem assoziativen Array, das aus Subarrays besteht, müssen die Daten häufig neu organisieren. Dies ermöglicht ein leichteres Datenab Abrufen und Analysen.
Angenommen, wir haben eine Reihe von Subtarrays im folgenden Format:
[ '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'] ]
Unser Ziel ist es, diese Unterarrays in ein Neuarray zu gruppieren, das auf dem in jedem Unterabschnitt vorhandenen Feld 'ID' vorhanden ist. Array ();
Schleifen Sie durch jedes Subtarray im Original -Array. Extrahieren Sie für jedes Subtarray seinen Wert "ID" und verwenden Sie ihn als Schlüssel im Neuarray:
$arr = array();This step sorts the new array by 'id' in ascending order:
$arr = array();Finally, the resulting array is organized by 'id' values:
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3