Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Foreach, bufor i dodawanie elementów
Misiur66
post 12.09.2010, 13:34:50
Post #1





Grupa: Zarejestrowani
Postów: 170
Pomógł: 11
Dołączył: 2.03.2008
Skąd: Lublin

Ostrzeżenie: (10%)
X----


Dobrydzień. Wiem że mogę to samo osiągnąć dwoma pętlami pod rząd, ale nie chcę zamulać procesów. A więc, mamy przykład:

  1. <?php
  2.  
  3. $f = array( 0 => 'element', 5 => 'hel');
  4.  
  5. foreach($f as $k=>$v)
  6. {
  7. if($v === 'hel') $f[13] = 'Gol';
  8. echo "$v <br />";
  9. }
  10.  
  11. ?>


Z tego wynika że foreach przetwarza tablicę $f taką jaka została mu podana. Jednakże ja potrzebuję dodać element na końcu tej tablicy (w pewnym momencie gdy jakiś element występujący wcześniej spełnia warunek) i przetworzyć go jak każdy inny. Jak tego dokonać jedną pętlą? Tutaj dałem na maksa uproszczone, u mnie to jest sporo linijek. Klucz dodawanego elementu wynika z rand().
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 11:03