freakazoid: array und max()

hi leute!

folgendes problem: ich will den höchsten wert innerhalb eines arrays feststellenn. dazu wollte ich max() verwenden.
das aaray lege ich künstlich an, aber es funzt trotzdem nicht...
hier der code:

//so gehts
$array = array(1,2,3,);
echo max($array);

//so gehts nicht
do  {
foreach ($row_banner as $data2)
$alldata = "$alldata$data2,";
}
while ($row_banner = mysql_fetch_assoc($banner));
//an dieser stelle ist $alldata = "1,2,3,"
$array = array($alldata);
echo max($array);

warum funzt das nicht?!
bitte helft mir.

danke,
der freakazoid

  1. //an dieser stelle ist $alldata = "1,2,3,"
    $array = array($alldata);
    echo max($array);

    Logisch...

    $array = explode(",",$alldata);

    Keine Ursache ^^

    MfG Hopsel

    1. aaaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhhh, man sollte dann halt auch wissen, dass die beistriche nicht selber gesetzt werden müssen.... ;)

      VIELEN LIEBEN DANK!

      1. hi,

        man sollte dann halt auch wissen, dass die beistriche nicht selber gesetzt werden müssen.... ;)

        vor allem sollte man den unterschied zwischen einem _string_ mit komma-"getrennten" werten, und _mehreren_ einzelwerten kennen.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }