Hmm bei Mehrdimensionalen Arrays wirds schwer. Ich glaub mit ksort() kommst du da nicht weiter.
Ich hatte gedacht deine Arrays sehen in etwa so aus:
PHP-Code:
$test_array[66] = "test";
$test_array[3] = "test2";
$test_array[6] = "test3";
dann hättest du es mit ksort() in die richtige Reihenfolge bringen können.
Wie wäre es wenn du beim Einlesen noch ein zweites Array erstellst in der Form:
PHP-Code:
$test_array_no_two[66] = 0;
$test_array_no_two[3] = 1;
$test_array_no_two[6] = 2;
Dann kannst dus am Schluss so ausgeben:
PHP-Code:
ksort ($test_array_no_two);
foreach ($test_array_no_two as $key => $val) {
echo "Zahl " . $test_array[0][$val][2] . " befindet sich in Datei " . $test_array[0][$val][0] ;
}
Klar wir ichs mein?