Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] usniecie pustych elementow w tablicy
-Gość_beny_*-
post
Post #1





Goście







Witam,
Korzystam z funkcji array_unique dzieki czemu pozbywam sie powtarzajacych elementow. Problem jest w tym, ze chcialbym miec tablice , ktorej indeks nie zawiera pustych elementow (po usunieciu przez array_unique element zostaje pusty). Czy istnieje funkcja, ktora usunie mi puste elementy z tablicy? Czy musze "przejechac" cala tablice wlasna funcja?
np:
tab[0]='1'
tab[1]='1'
tab[2]='2'
tab[3]='3'
po array_unique mamy:
tab[0]='1'
tab[1]=''
tab[2]='2'
tab[3]='3'
a zalezy mi aby tab wygladala tak
tab[0]='1'
tab[1]='2'
tab[2]='3'
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ja_Szczur
post
Post #2





Grupa: Zarejestrowani
Postów: 115
Pomógł: 0
Dołączył: 4.12.2005
Skąd: Strzyżów

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


  1. <?php
  2. $tab[0] = '1';
  3. $tab[1] = '1';
  4. $tab[2] = '2';
  5. $tab[3] = '3';
  6.  
  7. $tab2 = array_unique( $tab );
  8. $tab3 = array_values( $tab2 );
  9.  
  10. print_r( $tab );
  11. print_r( $tab2 );
  12. print_r( $tab3 );
  13. ?>


[sposób ukazany krok po kroku, nie trzeba tworzyć tablic $tab2 i $tab3, wystarczy $tab]

Ten post edytował Ja_Szczur 12.08.2006, 16:55:11
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







Cytat(Ja_Szczur @ 12.08.2006, 16:54 ) *
[sposób ukazany krok po kroku, nie trzeba tworzyć tablic $tab2 i $tab3, wystarczy $tab]

amen WIELKIE dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_beny_*   [php] usniecie pustych elementow w tablicy   12.08.2006, 16:33:38
- - Ja_Szczur   [PHP] pobierz, plaintext <?php$tab[0] =...   12.08.2006, 16:54:30
|- - Gość   Cytat(Ja_Szczur @ 12.08.2006, 16:54 ) [sp...   12.08.2006, 18:55:40
- - Gość_beny_*   Pojawilo mi sie jeszcze jedno pytanie... odwrotne ...   12.08.2006, 19:17:38
- - lukir   Zrób lepiej tak: [PHP] pobierz, plaintext <?php...   12.08.2006, 20:13:27
- - Gość_beny_*   Okazuje sie ze w tym wypadku chcialem przekombinow...   12.08.2006, 20:18:54


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: 12.10.2025 - 03:32