Forum Doku Wiki Blog

Forumsarchiv 2002, Juni
Arrays in Array ordnen?

archivierte Beiträge lesen

  1. (PHP) Arrays in Array ordnen? von Samus, 15. 06. 2002, 18:02

Arrays in Array ordnen?

Der folgende Beitrag wurde am 15. 06. 2002, 18:02 Uhr von Samus veröffentlicht.

Guten Tag!

Ich habe einen Array, der ca. so aussieht:

$test=array(array(alter=>"34"
                  name=>"Tom"
                  wohnort=>"Berlin"
                  )
             ...
            )
insgesamt besteht der Array aus vielen weiteren assoziativen Unterarrays. Gibt es nun eine Möglichkeit alle diese Arrays im Array absteigend nach dem Alter zu ordnen? Ich habe mir schon den Kopf zerbrochen und selfphp zu Rate gezogen, aber was ich auch verwendet habe (asort,arsort,...) am Ende wurde gar nichts mehr ausgegeben.

Bitte, bitte helft mir ich bin am Verzweifeln!

mfg, Samus

Arrays in Array ordnen?

Der folgende Beitrag wurde am 15. 06. 2002, 18:35 Uhr von Thomas Schmieder veröffentlicht.

> Ich habe einen Array, der ca. so aussieht:

> $test=array(array(alter=>"34"
>                   name=>"Tom"
>                   wohnort=>"Berlin"
>                   )
>              ...
>             )
> insgesamt besteht der Array aus vielen weiteren assoziativen Unterarrays.

Hallo Samus,

was mach ich da in Deinem Array? Das gehört aber wirklich sortiert ;-))

1. Schritt

Zeichnung machen und auf den Server legen. Gut beschriften und sich Gedanken machen, nach welchen Entitäten sortiert werden soll. Link drauf und Adresse hier posten.

2. Schritt

etwas Geduld bitte


Liebe Grüße

Tom

Arrays in Array ordnen?

Der folgende Beitrag wurde am 15. 06. 2002, 18:46 Uhr von Samus veröffentlicht.

Hä?

Das hab ich jetzt nicht ganz kapiert. Ich kanns dir leider auf keinen Server legen, weil ich keinen Webspace habe. Ausserdem sind momentan nur 3 verschiedene Arrays im Array, aber das ist nur mal zum Üben.

Alles was ich wissen wollte ist, ob und wie es möglich ist diese Arrays nach dem Alter darin zu sortieren und zwar absteigend.

Also soll zum Beispiel das hier sortiert werden:

$test=array(array(alter=>"34",
                  name=>"Tom",
                  wohnort=>"Berlin"),
            array(alter=>"45",
                  name=>"Jack",
                  wohnort=>"New York"),
            array(alter=>"17",
                  name=>"Testperson",
                  wohnort=>"Nirgendwo")
            );

Wie würde das funktionieren?

Arrays in Array ordnen?

Der folgende Beitrag wurde am 15. 06. 2002, 20:16 Uhr von André Laugks veröffentlicht.

Hallo!

> $test=array(array(alter=>"34"
>                   name=>"Tom"
>                   wohnort=>"Berlin"
>                   )
>              ...
>             )


http://www.dclp-faq.de/q-arrays-sortieren.html
Schaue Dir mal das zweite Codebeispiel an. Das könnte was für Dich sein.


MfG, André Laugks

Arrays in Array ordnen?

Der folgende Beitrag wurde am 16. 06. 2002, 01:51 Uhr von Joachim veröffentlicht.

hi,

> $test=array(array(alter=>"34"
>                   name=>"Tom"
>                   wohnort=>"Berlin"
>                   )
>              ...
>             )
> insgesamt besteht der Array aus vielen weiteren assoziativen Unterarrays. Gibt es nun eine Möglichkeit alle diese Arrays im Array absteigend nach dem Alter zu ordnen?

sowas wie angehaengt?

Gruesse  Joachim

$lala[] =  array("alter"=>34, "name"=>"tom");
$lala[] =  array("alter"=>16, "name"=>"ecki");
$lala[] =  array("alter"=>27, "name"=>"jo");
$lala[] =  array("alter"=>13, "name"=>"cindy");

// testausgabe
echo "vorher: <br>";
foreach($lala as $val) {
 echo implode(", ", $val) . "<br>";
}

array_multisort($lala);

// testausgabe
echo "<br><br>nachher: <br>";
foreach($lala as $val) {
 echo implode(", ", $val) . "<br>";
}

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4