Ich habe ein Array $ Bobby mit den folgenden Arrays innerhalb. Es ist nach ID sortiert.Simplify PHP-Array von 5 Variablen auf 2 Variablen
1
id="1"
color="blue"
size="7"
height="10"
beebop="z"
2
id="2"
color="red"
size="64"
height="52"
beebop="y"
3
id="3"
color="pink"
size="72"
height="39"
beebop="not_x"
Ich habe Probleme, die PHP-Funktion zu schaffen, die eine vereinfachte Anordnung schaffen ($bobby_simplified
), die nur zwei Werte enthält, die ID und Farbe? So würde das neue Array wie folgt aussehen:
Auch in dieser Funktion, können wir nach Farbe aufsteigend sortieren?
habe ich versucht, die folgenden, aber ohne Glück:
foreach ($bobby AS $bobby_simplified) {
$id = $bobby_simplified['id'];
$color = $bobby_simplified['color'];
}
'Kann ich eine PHP-Funktion erstellen Sie eine neue array' zu schaffen - ja. Was hast du probiert? "Können wir nach Farbe aufsteigend sortieren?" - Ja. Es gibt viele Fragen darüber, wie Arrays in PHP auf Stackoverflow zu sortieren sind, wie [dieser] (http://stackoverflow.com/questions/17364127/how-can-i-sort-arrays-and-data-in-php) . –
Danke Robbie Averill. Ich habe die Funktion, die ich für den ersten Teil versucht habe, hinzugefügt. – ian