![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 4 Dołączył: 28.12.2008 Skąd: Warszawa Ostrzeżenie: (20%) ![]() ![]() |
Witam,
Mam pewien problem w kwestii teoretycznej , chciałem zrobić na stronie z filmami pozycje na której znajduje się film. Każdy film mam oceniany poprzez glosowanie np. film1 - 3,54 film2 - 4,06 film3 - 2,58 itd I potrzebuje teraz zrobić tak : - kiedy wchodzę w opis np. filmu1 widzę " Film znajduje się w TOP 2" - kiedy wchodzę w opis np. filmu2 widzę " Film znajduje się w TOP 1" - kiedy wchodzę w opis np. filmu3 widzę " Film znajduje się w TOP 3" Całkowicie nie wiem jak to obrać ... (IMG:style_emoticons/default/sad.gif) Z góry bardzo dziękuje Czy ktoś wie jak to mogę zrobić ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
możesz pobrać sobie 20 najwyżej ocenionych filmów sortując je oceną malejąco,
film2 - 4,06 film1 - 3,54 film3 - 2,58 itd... zapisujesz je po kolei do tablicy:
potem sprawdzasz funkcją in_array(), czy film znajduje się w tej tablicy jeżeli tak to funkcją array_search() pobierasz klucz, klucz+1 - będzie numerem pozycji na, której znajduje się film i wtedy w zależności jaka to liczba piszesz czy to jest TOP3, TOP10 czy TOP20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 11:07 |