phpbar.de logo

Mailinglisten-Archive

[php] mehrdimensionales array sortieren?

[php] mehrdimensionales array sortieren?

Tobias Ratschiller tobias_(at)_dnet.it
Thu, 27 Jan 2000 12:03:00 +0100


> Eigentlich sollte man hierfür usort verwenden, aber diese Funktion
> crasht in der aktuellen Version
> http://www.php.net/manual/function.usort.php3. Also schreibt greift man
> auf Hausmittel zurück.

Das wäre 3.0.14? Hast Du einen Bug-Report gemacht?

Falls usort() doch geht:
function my_sort($a, $b)
{
    return($a[0] - $b[0]);
}

$data["eins"] = array (2, 8, 12);
$data["zwei"] = array (1, 7, 11);
$data["drei"] = array (3, 2, 15);

usort($data, "my_sort");

reset($data);
while(list($key, $value) = each($data))
{
    print("$key: ".$value[0]."\n");
}

Mit freundlichen Grüßen,
  Tobias Ratschiller
--
<?$I=1.125;while($I>=-1.225){for($l=    /*   Tobias Ratschiller     */
-2;$l<=1;$l+=3/79){$Q=$u=0;for($E=127;  /*   New Media Consultant   */
$Q*$Q+$u*$u<4&&--$E>32;){$o=$Q;$Q=$Q*   /*   http://phpWizard.net   */
$Q-$u*$u+$l;$u=2*$o*$u+$I;}printf("%c",$E);}print("\n");$I-=9/88;}  ?>



php::bar PHP Wiki   -   Listenarchive