Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pętla + tablica
szczawik
post 9.01.2012, 20:34:29
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


Zmienna $msg to tablica, w której liczba indeksów może się zmieniać

  1. echo count($msg);
  2. $nick = '';
  3. for($i = 2; $i <= count($msg); $i++)
  4. {
  5.  
  6. $nick .= $msg[$i];
  7.  
  8. }
  9. echo $nick;


Wyrzuca mi
<br />
<b>Notice</b>: Undefined offset: 2 in <b>xxx.php</b> on line <b>7</b><br />
Go to the top of the page
+Quote Post
vokiel
post 9.01.2012, 20:45:35
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Wiesz, że indeksy w tabeli zaczynają się od 0 (zera)?


--------------------
Go to the top of the page
+Quote Post
shinuexx
post 9.01.2012, 20:48:51
Post #3





Grupa: Zarejestrowani
Postów: 78
Pomógł: 9
Dołączył: 2.02.2011
Skąd: undefined

Ostrzeżenie: (0%)
-----


odwołanie do nieistniejącego indeksu w tablicy.
Nie lepiej zastosować foreach()?
Go to the top of the page
+Quote Post
Adi32
post 9.01.2012, 21:24:39
Post #4





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(shinuexx @ 9.01.2012, 20:48:51 ) *
odwołanie do nieistniejącego indeksu w tablicy.
Nie lepiej zastosować foreach()?


Dokładnie. Nie rozumiem tej manij for i count($array)...

  1. echo count($msg);
  2.  
  3. $nick = '';
  4.  
  5. foreach($msg as $value) {
  6.  
  7. $nick .= $value . ', ';
  8.  
  9. }
  10.  
  11. echo $nick;


--------------------
Wolałem języki z rodziny C ale poszedłem na łatwizne...
Go to the top of the page
+Quote Post
szczawik
post 10.01.2012, 15:41:56
Post #5





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 19.08.2010

Ostrzeżenie: (0%)
-----


No faktycznie, prościej biggrin.gif
Dzięki smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2025 - 09:00