Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 578 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%)
|
Witam,
mam taką pętle i tablice
i mam pytanie. Jak uprościć pętle, albo jakiej pętli użyć, aby ograniczyć wyświetlanie danych do trzech pierwszych kluczy, przy czym wartość kluczy może być w każdej chwili różna. Czy można to zrobić bez zmiennej $limit i jak pozbyć się z pętli wartości $wartosc? Wewnątrz pętli potrzebne są tylko wartości kluczy $klucz. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 447 Pomógł: 191 Dołączył: 26.03.2008 Ostrzeżenie: (0%)
|
ten sposób wydaje mi się nieoptymalny, ponieważ "array_keys($tablica_ocena_srednia)" jest odpalane za każdym "przelotem" pętli (poprawcie jeśli się mylę).
jak nie chcesz mieć limit, to daj for($i=0; $i<3; $i++) Ten post edytował peter13135 4.10.2011, 13:44:26 |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
ten sposób wydaje mi się nieoptymalny, ponieważ "array_keys($tablica_ocena_srednia)" jest odpalane za każdym "przelotem" pętli (poprawcie jeśli się mylę). Zatem poprawiam Cię. Sprawdź to:
|
|
|
|
Malinaa [PHP]Jak uprościć pętle dla tablicy 3.10.2011, 08:13:45
wookieb [PHP] pobierz, plaintext foreach(array_slice... 3.10.2011, 08:27:18
maviozo Można byłoby jeszcze pójść dalej:
Kod foreach... 3.10.2011, 11:25:46
Malinaa wcześniej nie było kiedy sprawdzić,
sprawdzam tera... 4.10.2011, 13:30:05
Malinaa Ok czyli jednak tak jak miałem na początku bez fun... 4.10.2011, 13:47:47
peter13135 [PHP] pobierz, plaintext $limit = 0;foreach(ar... 4.10.2011, 13:51:25
Malinaa i działa.
Thanks 4.10.2011, 14:06:03
wookieb A próbowałeś ustawić preserve_keys na true? http:/... 4.10.2011, 14:08:39 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:53 |