multidim assoziativarray sortieren

multidim assoziativarray sortieren

am 16.02.2006 16:19:47 von Volker Zidek

hallo,
ich weiss nicht warum aber ich schaff es nicht dieses array nach dem
attribut "datum" zu sortieren:
Array
(
[1] => Array
(
[id] => 240
[ticker_text] => Neue MAN Lion's City A 20 kommen zum Einsatz
[ticker_table] => news
[status] => 1
[datum] => 2005-10-12
[ticker_status] => 2
)

[2] => Array
(
[id] => 254
[ticker_text] => Neue MAN Busse Lions Regio R12 sind
eingetroffen
[ticker_table] => news
[status] => 1
[datum] => 2006-01-10
[ticker_status] => 2
)

[3] => Array
(
[id] => 108
[ticker_text] => Schienenersatzverkehr im Februar zwischen
Plochingen und Göppingen
[ticker_table] => fahrplan_exeption
[datum] => 2006-01-23
[status] => 1
[ticker_status] => 2
)

[4] => Array
(
[id] => 109
[ticker_text] => Fahrplanänderungen im Raum Backnang/Sulzbach
[ticker_table] => fahrplan_exeption
[datum] => 2006-01-26
[status] => 1
[ticker_status] => 2
)

[5] => Array
(
[id] => 110
[ticker_text] => Fahrplanänderungen in Aalen und Heilbronn
zum 01.02.2006
[ticker_table] => fahrplan_exeption
[datum] => 2006-02-01
[status] => 1
[ticker_status] => 2
)

[6] => Array
(
[id] => 111
[ticker_text] => 7867 Ellwangen -Dinkelsbühl ab 1.2.geändert
[ticker_table] => fahrplan_exeption
[datum] => 2006-02-01
[status] => 1
[ticker_status] => 2
)

[7] => Array
(
[id] => 28
[ticker_text] => 340 Meter Garten-Modelleisenbahn-Paradies
[ticker_table] => freizeit
[status] => 1
[datum] => 2006-01-01
[ticker_status] => 2
)

)
gibt es da keinen php-array-befehl dafür .. ich finde irgendwie keinen??
wenn es tatsächlich keinen geben sollte,
hab ich meine gute alte bubblesort-routine etwas umgeschrieben was aber
auch nicht tut ??:
function bubble_sort_key($arr, $key){
for($v1 = 1;$v1 < count($arr); $v1++){
for($v2 = $v1+1; $v2 <= count($arr); $v2++){
if( strcmp($arr[$v1][$key], $arr[$v2][$key]) == -1 ){
$tmp = $arr[$v1];
$arr[$v1] = $arr[$v2];
$arr[$v2] = $tmp;
}
}
}
return $arr;
}

wäre dankbar wenn mir einer helfen könnte
grüsse
volker zidek

Re: multidim assoziativarray sortieren

am 16.02.2006 16:23:43 von Christian Kirsch

Volker Zidek schrieb:
> hallo,
> ich weiss nicht warum aber ich schaff es nicht dieses array nach dem
> attribut "datum" zu sortieren:

Das ist sicher sehr schade für das Array. Aber es hat nichts mit MySQL
zu tun -> de.comp.lang.php existiert. Und bitte cancel Dein
ursprüngliches Posting auch gleich.

Re: multidim assoziativarray sortieren

am 16.02.2006 16:35:27 von Volker Zidek

sorry falsche ng
weiss leider grad nicht wie ich den thread in meinem firebird löschen kann.

grüsse
volker zidek

Re: multidim assoziativarray sortieren

am 16.02.2006 18:41:09 von Kai Ruhnau

Volker Zidek wrote:
> weiss leider grad nicht wie ich den thread in meinem firebird löschen kann.

Dein firebird heißt Thunderbird und erledigt das Löschen (aka "cancel")
außerdem per Klick mit der rechten Maustaste auf die Nachricht und
anschließender Auswahl des letzten Punktes aus dem Kontextmenü.

Ansonsten wäre es furchtbar, furchbar nett, wenn du wenigstens eine der
beiden Shifttasten an deiner Tastatur wieder reparieren könntest.

Grüße
Kai

fup2p

--
This signature is left as an exercise for the reader.