Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlenie elementu tylko w pierwszym przebiegu foreach, Jak to zrobić?
php11
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 5
Dołączył: 11.02.2011

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


Witam Was serdecznie,

  1. <?php foreach($this->secondary as $key=>$item): ?>
  2.  
  3. <!-- element 1 -->
  4.  
  5. <!-- element 2 -->
  6.  


Jak wyświetlić element 1 tylko raz, w pierwszym przebiegu?

Dzięki wielkie (IMG:style_emoticons/default/smile.gif)

Ten post edytował php11 15.03.2012, 21:04:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


  1. <?php
  2.  
  3. $i=0;
  4.  
  5. foreach($this->secondary as $key=>$item): ?>
  6.  
  7. <?php if($i==0): ?>
  8. <!-- element 1 -->
  9. <?php
  10. $i++;
  11. endif;
  12. ?>
  13.  
  14. <!-- element 2 -->
  15.  
  16. <?php endforeach; ?>


Być może mógłbyś też użyć wartości zmiennej $key by to osiągnąć, ale to zależy od tablicy (czy da się z niej wywnioskować, że któryś jest pierwszy) przekazywanej do pętli foreach.

Ten post edytował jaslanin 15.03.2012, 21:40:19
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.12.2025 - 09:22