Elektronika - baza wiedzy

Jak wykryć ostatni element pętli foreach?


Często zachodzi potrzeba identyfikacji ostatniego elementu pętli foreach, na przykład w przypadku tworzenia list z przecinkami itp.

$tablica = array('pierwszy','drugi','trzeci');
foreach ($tablica as $element) {
  if($element != end($tablica)) {
    print "$element, ";
  } else {
    print "$element.";
  }
}

Powyższy przykład powinien wyświetlić:

 
pierwszy, drugi, trzeci.