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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage