Sortieren eines mehrdimensionalen Arrays, wobei Großbuchstaben vor Kleinbuchstaben sortiert werden
Verwenden Sie das Folgende, um ein mehrdimensionales Array nach dem Bildschirmnamen zu sortieren:
<code>$sortArray = array(); foreach($members as $member){ foreach($member as $key=>$value){ if(!isset($sortArray[$key])){ $sortArray[$key] = array(); } $sortArray[$key][] = $value; } } $orderby = "screen_name"; array_multisort($sortArray[$orderby],SORT_ASC,$members); </code>
Großbuchstaben werden jedoch vor Kleinbuchstaben sortiert:
Allan Brenda Greg funktioniert
AberFrank kommt davorDan
Da draußen gibt es eine Menge Möglichkeiten, Arrays zu sortieren, aber ich habe es endlich geschafft, indem ich das oben Genannte verwende.