Mailinglisten-Archive |
Hi Axel,
> Wie kann ich eine korrekte Dezimalsortierung erreichen?
nur, indem Du einen 'ordentlichen' String erzeugst.
chaotisch: 1.10
ordentlich: 01.10
dazu splittest Du die Zeichenkette
und fuegst sie wieder 'ordentlich' zusammen:
z.B.
$aa = "1.11.2.55"
$bb = split(".", $aa);
while(list(&k,$v)=_(at)_each($bb))
{$cc[] = sprintf("%02d", $v);
}
$dd = implode("cc, ".");
echo $dd;
muesste IMHO '01.11.02.55' ausgeben...
was dann in MySQL so sortiert wird,
wie Du es gerne haettest.
Falls nicht, habe ich mich vertippt... :-(
m.f.G. N. Pfeiffer
_______________________________
www.uris.de pfeiffer_(at)_uris.de
0177-2363368 02292-681769
-------------------------------
e.o.m.
php::bar PHP Wiki - Listenarchive