Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie unikalnej tablicy
Forum PHP.pl > Forum > Przedszkole
vegeta
Oto kawałek kodu:

  1. $unikat = array_unique($matches[1]);
  2.  
  3. for ($i = 0; $i < count($unikat); $i++)
  4. {
  5. echo $unikat[$i].'<br />';
  6. }


Mam unikalną tablicę, ale przez to wyrzucane są numerki np nie ma wartości 1. Chcę, aby wyświetlało mi tylko te wartości w których coś jest. Czy jest inna funkcja do czyszczenia tablicy i która zmieniałaby numerowanie? Np jak mam 0, 1, 2, 3 i wyrzuci mi [1] to niech zmieni numerki pozostałych, aby zawsze było od 0 po kolei.
fiszol
  1. function ClearArray($arr) /*czysci tablice z pustych kluczy */
  2. {
  3. foreach($arr as $val)
  4. {
  5. if(!empty($val))
  6. {
  7. $cleared_arr[] = $val;
  8. }
  9. }
  10. return $cleared_arr;
  11. }
  12. $tablica = ClearArray($tablica);
PanGuzol
array_values
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.