![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 21.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam bazę w postaci powiedzmy: id, wartosc. Wartosci w bazie jest powiedzmy 20. Potrzebuję wyróżnić 5 największych wartości wyświetlając je innymi kolorami każda. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Zastanów się ewentualnie nad tym drugim pomysłem.
W pomocy zapisujesz tylko wartości, które posortujesz przy pomocy arsort i wytniesz z nich pierwsze 5 elementów: Teraz, w $cut masz dane $key => $value gdzie $value to wartosc. Musisz pamiętać że podczas zapisywania danych z bazy do tablicy, robiłeś to w tej samej kolejności co wartosc do tablicy $pomoc. Jeżeli będziesz wyświetlał dane przy pomocy foreach, czy też for, to będziesz znał indeks elementu. Jeżeli indeks tego elementu istnieje w tablicy $pomoc, to jest to jedna z 5 największych wartości. Druga opcja, to sprawdzenie czy wartosc danego elementu jest w tablicy $pomoc; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 21:08 |