ordinary: PHP, sortieren nach HTTP Fehlermeldungen

Beitrag lesen

Hallo miteinander!
Kann mir bitte bitte Jemand weiterhelfen? Es ist leider auch etwas kompliziert zum nachvollziehen... :(

Es handelt sich um ein Tool, mit dem man URLs überprüfen kann, und diese werden dann in ein Mail geschrieben und an denjenigen gesendet, der die Anfrage gestellt hat:
Ich sollte die Links nach deren Fehlermeldungen sortieren (z.B. Status: HTTP/1.1 404 Object Not Found).

und nun das Problem, mit dem ich Schwierigkeiten habe:

$alle_links[0]["url"] = $url; //Hier wird URL eingegeben, die überprüft werden soll  
$alle_links[0]["status"] = ""; //Hier kommt die Fehlermeldung rein

Weiter unten im Code ist das:

  
// Hier ein Case der die verschiedenen Statusmeldungen abfängt  
$status_code_teile = split(" ", $alle_links[$index]["status"]);  
switch($status_code_teile[1])  
{  
case 200: // HTTP/1.1 200 OK  
$ok++;  

usw.

Die folgende Codezeile kommt dann im Mail, am Schluss wird der Link eingefügt.

  
if($status_code_teile[1] != 200){  
$problem_links[] = "Die Page: ".$alle_links[$index]["parent"]."\nverweist auf: ".$alle_links[$index]["url"]."\nStatus: ".$alle_links[$index]["status"];  
}  
$index++;  

Und jetzt: Man kann die fehlenden Links zählen, mit count();, jedoch eben nicht sortieren! Einmal hat es auch sortiert, aber ich weiss nicht genau nach was, wahrscheinlich nach dem Index und nicht nach dem Status...

Bitte bitte helft mir.. Ich steh etwas unter Zeitdruck : (
Liebe Grüsse

Sandy