Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Sprawdzanie ostatniego klucza
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, mam taki skrypt:

  1. $data = array(
  2. 'nazwa' => '212',
  3. 'wartosc' => 'wartosc',
  4. );
  5.  
  6.  
  7. foreach ($data as $nazwa => $wartosc) {
  8. echo '`' . $nazwa . '`,';
  9. }


Przykład zwraca: `nazwa`,`wartosc`, . Potrzebowałbym zrobić coś takiego, że jeżeli jest ostatni klucz w tablicy,żeby nie dodawało przecinka i zamykało nawiasem dla przykładu w tym wypadku miało by to wyglądać tak:

`nazwa`,`wartosc`) nie mam mogę znaleźć odpowiedniej funkcji aby to zrobić...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
BigPig
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 9
Dołączył: 18.06.2013
Skąd: Białystok

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


Hej, wymyśliłem takie coś:

  1.  
  2. $data = array(
  3. 'nazwa' => '212',
  4. 'wartosc' => 'wartosc',
  5. );
  6. $data = array_flip($data);
  7. $ostatni = end($data);
  8. $data = array_flip($data);
  9.  
  10. foreach ($data as $nazwa => $wartosc)
  11. {
  12. if($nazwa != $ostatni)
  13. echo '`' . $nazwa . '`,';
  14. else
  15. echo '`' . $nazwa . '`)';
  16. }
  17.  



Działa jak należy, aczkolwiek jestem początkującym i pewnie da się to jakoś ładniej zrobić (IMG:style_emoticons/default/smile.gif)
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: 15.10.2025 - 15:58