Meine Herren!
Du wolltest asort anstatt ksort schreiben – dann geht die Logik auf.
Nein. Geh nach Haus und üb erstmal :-P
Äh? ksort Sortiert ein Array anhand der Schlüssel und erhält dabei die Assoziationen von Schlüssel und Wert. asort sortiert anhand des Wertes und erhält ebenfalls die Assoziationen zu den Schlüsseln.
$produkte = array(  
   'name' => array( 0 => 'Toast',  1 => 'Roggenbrötchen'),  
   'preis' => array( 0 => 1.25, 1 => 0.39)  
);  
  
ksort( $produkte['preis'], SORT_NUMERIC );  
  
foreach($produkte['preis'] as $key => $value)  
{  
   $record = get_record($produkte, $key);  
   print_r( $record );  
}
Ergibt:
Array  
(  
    [name] => Toast  
    [preis] => 1.25  
)  
Array  
(  
    [name] => Roggenbrötchen  
    [preis] => 0.39  
)
Die Variante mit asort dagegen:
Array  
(  
    [name] => Roggenbrötchen  
    [preis] => 0.39  
)  
Array  
(  
    [name] => Toast  
    [preis] => 1.25  
)
Es sei dir vergeben, Spalten-Arrays sind eben schwierig zu handhaben ;)
-- 
“All right, then, I'll go to hell.” – Huck Finn
  “All right, then, I'll go to hell.” – Huck Finn
 nicht angemeldet
 nicht angemeldet