![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Oto jeden kawałek kodu
Oto drugi kawałek kodu
i z punktu logicznego mogłoby się wydawać, że to jest jedno i to samo a jednak nie gdyż za pierwszym razem wyświetla mi dwie pierwsze wartości z tablicy pierwszej i pierwszą wartość z tablicy drugiej. Natomiast drugi kawałek kodu wyświetla mi wszystkie wartości w obu tablicach. Czy ktoś mógłby wytłumaczyć, dlaczego? A po za tym zależy mi na udoskonaleniu tego pierwszego zapisu, żeby i również w nim były wyświetlane wszystkie wartości z tablicy dwuwymiarowej. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
Może ten przykład Ci trochę rozjaśni:
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Szybszy ;p
Ten post edytował CuteOne 27.10.2010, 15:27:25 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
W nie których miejscach gdzie są powinne być wartości jest null - pierwszy kawałek kodu a drugim są normalne wartosci dlaczego ?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 812 Pomógł: 117 Dołączył: 2.12.2008 Ostrzeżenie: (10%) ![]() ![]() |
W nie których miejscach gdzie są powinne być wartości jest null - pierwszy kawałek kodu a drugim są normalne wartosci dlaczego ?
Może teraz lepiej widać o co chodzi. -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak nastąpił zapis do tablicy to sam nie wiem -> napisałem coś takiego
a oto wyniki: 0 0 0 1 0 36 0 54 0 72 0 90 0 108 0 126 1 0 1 144 1 176 1 248 a dlaczego nie otrzymałem wyników 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 1 0 1 1 1 2 1 3 i wtedy mógłyb skorzystać z dwóch pętli for 1 2 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Przecież FORem lecisz od 0 do liczby elementów w tablicy. Zeby to zadzialalo to indeksy muszą byc od 0 do liczby elementow o jeden wiekszy, a przeciez widac po FOREACH ze masz tam indeksu nienumerowane po kolei
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
TO JA WIEM TYLKO DLACZEGO OTRZYMALEM TAKIE WYNIKI , ŻE 0 1 A POTEM JEST 0 36 ZAMIAST 0 2.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
jejkuś... bo masz takie INDEKSY!!
Zrob sobie print_r($tabss); a zobaczysz co tam naprawde siedzi
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem print_r($tabss); a oto wyniki:
Array ( [0] => Array ( [0] => www.google.pl [1] => www.google.com [36] => www.yahoo.com [54] => www.ask.com [72] => www.onet.pl [90] => www.interia.pl [108] => www.google.interia.pl [126] => www.wp.pl ) [1] => Array ( [0] => www.centrumcyfraplus.pl [144] => www.strona.pl [176] => www.arkamed.com.pl [248] => www.tooba.pl ) ) |
|
|
![]()
Post
#11
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No jest tak jak mowilem. Masz takie indeksy wiec masz takie wyniki. Czego więc od nasz oczekujesz? Już ci przecież wyjasnilem w poprzednich postach czemu Twoj skrypt dziala jak dziala. Czego nadal nie rozumiesz?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy to profesjonalne podejście ale w swoim projekcie muszę wywołać n razy funckję w postaci for($i) i for($j) { function funkcja($i, $j) } a petle foreach sumują te dwie literacje co nie za bardzo mi odpowiada. Dlatego tablicę dwuwymiarową wolałbym wywołać w postaci for i for.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował CuteOne 28.10.2010, 19:15:57 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 159 Pomógł: 0 Dołączył: 8.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy w jakiś sposób można ściśle kontrolować indeksy?
fragment kodu zapisujący wartości do tablicy $tabss = array(array()); $tabss = pola_select($pokaz_historie, $name_select_0, $name_select_1, $name_przycisk_pokaz_daty); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 09:24 |