Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak odpalić funkcję foreach kilkakrotnie
tormee
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.11.2010

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


Witam,

otóż od niedawna zacząłem trochę "bawić się" w kodowanie... i mam mały problem... mam funkcję:

  1. foreach($array as $value) {
  2. "jakiś program"
  3. }


chciałbym aby cała funkcja, odpalała się ponownie, zanim zacznie wykonywać "jakiś program".

Najbardziej mi tutaj odpowiada

  1. return();


niestety kończy on funkcję, dobrze by było gdyby leciała dalej a w tym czasie już odpalała się następna.

Ten post edytował tormee 7.11.2010, 19:53:32
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. Foreach to nie jest żadana funkcja.
2. Z tego co zrozumiałem chciałbyś by "jakiś program" był odpalony kilka razy równolegle? PHP nie obsługuje wielowątkowości.
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #3





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Lepiej skończ z programowaniem, bo nie rozumiesz podstawowych zasad.

foreach to jest pętla (konstrukcja językowa, element składni, nie żadna funkcja), for each -> dla każdego (elementu tablicy).

return to powrót, i wywołuje się go aby zakończyć działanie funkcji i zwrócić jakąś wartość, np. return true.
Go to the top of the page
+Quote Post
tormee
post
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.11.2010

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


thnx
Go to the top of the page
+Quote Post
cniak
post
Post #5





Grupa: Zarejestrowani
Postów: 169
Pomógł: 12
Dołączył: 16.09.2009

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


Do Mephistofeles:
W takim razie skoncz odwiedzac te forum, czlowiek sie uczy dopiero a ty juz mu glupoty wytykasz. Moze zacznij czytac ze zrozumieniem (patrz nazwa działu i jego podpis).

Dla tormee:
Instrukcja foreach służy doprzetwarzania tablic.
budowa:
  1. foreach ($tablica as $element){
  2. instrukcja;
  3. }
  4. oraz
  5.  
  6. foreach ($tablica as $indeks => $wartość) {
  7. instrukcja;

W obu powyższych wariantach $tablica musi być istniejącą zmienną typu tablicowego, zaś zmienne $element, $indeks oraz $wartość służa do uzyskiwania dostępu do elementów tablicy przez instrukcję.
Prosty przykład:
  1. $t = array('ala', 'ola', 'jola'(;
  2. foreach ($t as $e) {
  3. echo $e;
  4. echo '<br />';
  5. }

Wydrukuje kolejne imiona z tablicy, oddzielając je akapitami.

Jest to część z książki PHP praktyczne projekty. Polecam (IMG:style_emoticons/default/smile.gif) 80 zł wydać, ale oszczędzasz duuużo czasu

Ten post edytował cniak 7.11.2010, 22:03:23
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #6





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Każdy się kiedyś uczy, ale nie każdy musi być programistą. Żeby programować trzeba wiedzieć co się robi, a nie walić kodem na oślep.
Po przeczytaniu sporej ilości postów na tym forum, przejrzeniu różnych źródeł dochodzę do wniosku, że lepiej będzie jak programowanie nie będzie zbyt proste. Niestety, ale takie jest życie.
Go to the top of the page
+Quote Post
cniak
post
Post #7





Grupa: Zarejestrowani
Postów: 169
Pomógł: 12
Dołączył: 16.09.2009

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


to sie nazywa silna wola -.-
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: 23.08.2025 - 08:32