Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyświetlanie unikalnej tablicy
vegeta
post 3.02.2011, 01:23:34
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
fiszol
post 3.02.2011, 01:58:32
Post #2





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


  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);


Ten post edytował fiszol 3.02.2011, 01:59:38


--------------------
\o/
Go to the top of the page
+Quote Post
PanGuzol
post 3.02.2011, 03:07:00
Post #3





Grupa: Zarejestrowani
Postów: 353
Pomógł: 50
Dołączył: 28.07.2005
Skąd: Łaziska Górne

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


array_values


--------------------
Sposób na życie? Uśmiech na twarzy :D
"Widzę więcej, wiem więcej, tak to jest mniej więcej"
"NIE kradnij, rząd nielubi konkurencji"
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:35