Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] funkcja explode
adasiu
post
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 7
Dołączył: 18.01.2007
Skąd: Tychy

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


  1. <?php
  2. $lancuch="";
  3. $arr=explode(".", $koszyk);
  4. foreach ($arr, $el)
  5. $lancuch=$lancuch.$el." ";
  6.  
  7. print $lancuch;
  8. ?>

i nie wiem co jest źle (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
maryaan
post
Post #2





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


zerknij tu FOREACH
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




No widzisz. Jakbyś zajrzał na http://pl2.php.net/manual/pl/control-structures.foreach.php , to byś wiedział, jak poprawnie skonstruować foreach. : )

Pozdrawiam
Go to the top of the page
+Quote Post
Strzałek
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 384
Pomógł: 6
Dołączył: 11.09.2004
Skąd: Grodzisk Mazowiecki

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


Adasiu.
Po pierwsze to twój problem jest tak wyczerpujący że brak mi słów.
Nie wiem o co chodzi. O to że wyskakuje jakiś error (jaki?), czy o to żeby chcesz aby działało jakoś inaczej niż działa (ale jak (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ).

Generalnie masz błąd w foreach.
Powinno być

  1. <?php
  2. foreach ($arr as $el)
  3. ?>


oraz kod nie będzie "sklejał" (jeśli o to chodzi) do zmiennej $lancuch, gdy za kazdym razem będziesz przypisywał inną wartość.

Zmień

  1. <?php
  2. $lancuch=$lancuch.$el." ";
  3. ?>


na

  1. <?php
  2. $lancuch .= $lancuch.$el." ";
  3. ?>


Następnym razem bądź trochę bardziej wylewny (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 06:57