![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien kod:
aby wyświetlić tylko 5 wartości z tablicy posłużyłem się w foreach:
Teraz np. potrzebuje wyświetlić także wartość o numerze $i == 11, czyli poza limitem 5. W jaki sposób to osiągnąć, aby wyświetlić na samym końcu wartość o $i == 11, przy limicie 5? 1. Wartosc 1 2. Wartosc 2 3. Wartosc 3 4. Wartosc 4 5. Wartosc 5 ---------- 11. Wartosc 11 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
array_keys()
Przykładowo:
Ten post edytował maniekl2 29.03.2009, 18:39:22 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Ubogo sprecyzowałem swój post. Nie zawsze będzie to np. 11 - wylicza to skrypt. Może to być i numer 14. Wszystko zależy od warunku:
Jest jeden problem, ponieważ zrobiłem bardzo potrzebny mi limit
Da się uzyskać zamierzany efekt? Ten post edytował SN@JPER^ 29.03.2009, 19:23:04 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli kod odpowiedzialny za szukanie tego id będzie w pętli foreach() to niestety nie uda ci się wywołać elementu który jest dalej niż 6.
1.Wytłumacz po co dokładnie ten limit to może inaczej to wszytko skonstruujemy. 2. Pomyśl czy ten kod odpowiedzialny za szukanie musi być w tej pętli. A jeżeli chodzi o ten array_keys to:
przypisuje po kolei klucze tabeli $team. Kluczem pierwszego elementu będzie 0, drugiego 1 itd. Czyli jeżeli chcesz wyświetlić 11 element tablicy team wykonujesz ten kod:
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 266 Pomógł: 0 Dołączył: 4.01.2007 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jeżeli kod odpowiedzialny za szukanie tego id będzie w pętli foreach() to niestety nie uda ci się wywołać elementu który jest dalej niż 6. 1.Wytłumacz po co dokładnie ten limit to może inaczej to wszytko skonstruujemy. 2. Pomyśl czy ten kod odpowiedzialny za szukanie musi być w tej pętli. Po prostu mam tabele piłkarską, gdzie jest 20 drużyn, ten kod co wkleiłem w poprzednich postach jest odpowiedzialny, za mini tabelę, czyli np. 5 pierwszych drużyn. Jednakże oprócz tych 6 drużyn chciałbym również pokazać na jakim miejscu jest np. drużyna Manchester City, która zajmuje miejsce dalsze, aniżeli 6. Tabela wyglądała by mniej więcej tak; 1. D 2. D 3. D 4. D 5. D 6. D ---------------- 15. D(macnhester City - np.) Pozdrawiam. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
To ja bym nie używał do tego w ogóle array();
Wstawiłbym:
Pola nazwa i punkty napisałem dla przykładu. Tutaj zastosowałem GET żeby użytkownik mógł wybrać sobie co chce wyświetlić. A jeżeli chodzi o wyświetlenie miejsca to poczytaj sobie ten temat: Klik Ten post edytował maniekl2 29.03.2009, 20:16:56 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:16 |