Autor Zpráva
Fanda
Profil *
Nazdar, řešim tu menší problém s anketou..

mám uložené hlasy v poli $hlasy[] ...

$hlasy[1] = 50;
$hlasy[2] = 150;

atd.

pak mám odpovědi

$odpovedi[1] = "Supr";
$odpovedi[2] = "Jeste lepsi";

A $hlasy[1] patří k $odpovedi[1] atd.. Vše mi parádně funguje, jen nevím, jak je seřadit tak, aby nahore byly odpovedi s nejvice hlasy..Půjde to?

A pak mě ještě zajímá.. Jelikož by mi to vycházelo v desetinných místech, tak to pomocí floor zaokrouhluji, ale pak ve výsledku mi k 100% chybí většinou tak jedno nebo dvě procenta.. jak se to řeší?
ninja
Profil
Podle hlasu si to setridis jako normalni pole - treba funkce asort ().

AD 100% pri zaokrouhleni: musis si to osetrit pri tom zaokrouhlovani, aby ti vysledna cisla dala 100.
Fanda
Profil *
Podle hlasu si to setridis jako normalni pole - treba funkce asort ().
AD 100% pri zaokrouhleni: musis si to osetrit pri tom zaokrouhlovani, aby ti vysledna cisla dala 100.
Koukám na to, ale moc tomu bohužel nerozumím.. Není problém setřídit hlasy od největšího čísla po nejmenší.. ale problém je k tomu pak přiřaďit tu odpověď.. protože se změní pořadí hlasů, ale nezmění se pořadí odpovědí..

Jak ošetřit?
pEeLL
Profil
a co array_multisort
Fanda
Profil *
a co array_multisort
Super, to je ono.. Díky.. teď už jen těch 100% nějak vyřešít :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: