Ich habe ein Programm, mit dem Benutzer einen Vorschlag zu einem Review-Board hinzufügen können. Ich übergab einen Vornamen und eine Vorschlagsnachricht aus einem Formular, speicherte sie in einer Zeichenfolge und speicherte sie in einem indizierten Array. Ich bin sehr neu in PHP.Ein Array mit einem Schlüssel sortieren - PHP
Beispiel der Zeichenfolge:
$text = "UserName:$user<br/>Proposal:$prop";
Wenn angezeigt es aussieht:
Username: ""
Vorschlag: ""
Username: ""
Vorschlag: ""
Ich möchte dem Benutzer die Möglichkeit geben, in alphabetischer Reihenfolge nach Benutzernamen zu sortieren:
Das Array wie folgt aussieht:
$arr=array(
0 => UserName:afoo<br/>Proposal:foo foo
1 => UserName:bfoo<br/>Proposal:foo foo
2 => UserName:cfoo<br/>Proposal:foo foo)
:
$arr=array(
0 => UserName:bfoo<br/>Proposal:foo foo
1 => UserName:afoo<br/>Proposal:foo foo
2 => UserName:cfoo<br/>Proposal:foo foo)
Nachdem er von Benutzername Sortierung ich es aussehen soll
Haben Sie versucht, etwas wie "[Wie sortiere ich ein Array in PHP] (http://php.net/manual/en/function.sort.php)" zu googeln? –
Mögliches Duplikat von [Wie sortiere ich ein Array nach einem bestimmten Schlüssel?] (Http://stackoverflow.com/questions/2627677/how-to-sort-an-array-by-some-specific-key) –
Verwenden Sie a mehrdimensionales Array mit Benutzername und zugehörigem Vorschlag. Sortieren Sie die Werte und geben Sie sie in die Zeichenfolge ein ($ text) –