Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Funkcja usuwająca puste elementy tablicy?
Forum PHP.pl > Forum > Przedszkole
MacDada
Teraz robię to tak:

  1. $tablicaZPustymiElementami = Array('', 'elem1', 'elem2', '', 'elem3');
  2. $tablicaBezPustychElementow = Array();
  3.  
  4. foreach ($tablicaZPustymiElementami as $element)
  5. if (!empty($element))
  6. array_push($tablicaBezPustychElementow, $element);
  7.  
  8. unset($tablicaZPustymiElementami);


Może jest do tego jakaś dedykowana funkcja?
nospor
A po co dodatkowa tablica?
  1. $tablicaZPustymiElementami = Array('', 'elem1', 'elem2', '', 'elem3');
  2.  
  3. foreach ($tablicaZPustymiElementami as $key => $element)
  4. if (empty($element))
  5. unset($tablicaZPustymiElementami[$key]);
skarabe.pl
Jest funkcja - array_filter
  1. $tablica = array_filter($tablica);
MacDada
Cytat(skarabe.pl @ 8.08.2010, 14:37:35 ) *
Dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.