Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] przyporzadkowywanie wyrazow dla liczb
Forum PHP.pl > Forum > Przedszkole
bastek8989
Witam

Czy mozecie powiedziec mi co uzyc do zrobienia skryptu ktory przyporzadkowywuje odpowiednim cyfrom odpowiednie wyrazy?

np.
1 - tydzien
2 - tygodnie
10 - tygodni

lub
1 - godzina
2 - godziny

Chodzi mi tylko o sposob ktory jak najmniej bedzie obciazal serwer
Chodzi mi tylko o sposob ktory jak najmniej bedzie obciazal serwer
Chodzi mi tylko o sposob ktory jak najmniej bedzie obciazal serwer

jakich instrukcji uzyc? if? switch? czy moze tablic? a moze innym sposobem?
chodzi o max wydajnosci...

dziekuje
pozdrawiam
gebp
A w jakim porządku chcesz "poukładać"? Bo jak w logicznym czyli tak jak zaprezentowałeś czyli:
Cytat
1 - godzina
2 - godziny

lub:
1-> duży
2-> większy
3-> największy itp.
to nie da rady tak łatwo zrobić. Jeżeli naturalny czyli
1->a
2->aa
3->ab
4->ac
...
n->ZZZZZZZZZZ...Z
to pokombinuj z natcasesort w tablicach.
erix
Najpierw sprawdzaj w zakresach:
1: godzina
2,3,4: godziny
większe od 5: godzin.
I potem w zakresach wyższych niż 10, dla cyfry jedności sprawdź, czy jest "1" i wtedy "godzin".

Ja kiedyś kombinowałem z rzutowaniem liczby na stringa, odwracaniu i sprawdzeniu pierwszego otrzymanego znaku, ale nie wiem, jak to może się mieć do wydajności. Musiałbyś iteracyjnie sprawdzić. smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.