Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dziwna sprawa z zagnieżdżonyi pętlami for
Forum PHP.pl > Forum > Przedszkole
cve
Witam, sprawa wygląda następująco:
- tablica $posty zawiera 6 elementow,
Chcę utworzyć tablice $postyStrony, która będzie zawierała te 6 elementów z tej wcześniejszej podzielonych na 2 części po 3 elementy jako tablica zagnieżdżona i teraz gdy chcę to zrobić dwoma forami w taki sposób:
  1. for($i=0;$i<2;$i++){
  2. for($j=0;$j<3;$j++) {
  3. $k++;
  4. $postyStrony[i][j] = $posty[k-1];
  5. }
  6. }

to print_r($postyStrony); wyświetla pustą tablice, a gdy przypisuje wszystko "manualnie":
  1. $postyStrony[0][0] = $posty[0];
  2. $postyStrony[0][1] = $posty[1];
  3. $postyStrony[0][2] = $posty[2];
  4. $postyStrony[1][0] = $posty[3];
  5. $postyStrony[1][1] = $posty[4];
  6. $postyStrony[1][2] = $posty[5];


to print_r($postyStrony); ladnie pokazuje zamierzony cel.

Nie mam już pojęcia to jest nie tak z tymi pętlami, przeciez tablice w nich indeksuja sie tak samo jak manualnie... nie wiem...

Byłbym bardzo wdzieczny za jakakolwiek pomoc.
tvister

$postyStrony[i][j] = $posty[k-1]; brakuje $ przed i,j,k


cve
ja pie...ole... ale wstyd...
ostatnio cos mi glowa nie mysli w ogole, ale ze php nie wyrzuci bledu w takiej sytuacji...
dziekuje bardzo... wstydnis.gif
tvister
Ależ sypnął informacją, tyle że do logów(notice).
bolverk
Nie martw się, przyznanie się do błędu to oznaka charakteru 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.