[PHP] Tablice - usuwanie pustych wartości |
[PHP] Tablice - usuwanie pustych wartości |
23.12.2009, 01:23:40
Post
#1
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) |
mam taki kod php:
Jak sprawdzę za pomocą print_r, co zawiera tablica, to widzę takie coś: Kod Array( [0] => Linijka z tekstem [1] => [2] => ) Czyli używając funkcji count to zwraca mi 3... Jak mam usunąć te dwa puste wpisy w tablicy? Ten post edytował sebekzosw 23.12.2009, 01:24:20 |
|
|
23.12.2009, 01:31:31
Post
#2
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) |
|
|
|
23.12.2009, 01:33:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 11 Dołączył: 7.04.2003 Ostrzeżenie: (10%) |
Metoda unset() poszukaj w manualu phpa. Tylko dlaczego miałbyś usuwać indeksy tablicy? Wybierz to co cie interesuje a pustymi indeksami się nie przejmuj.
-------------------- .:SMENTEK:.
|
|
|
23.12.2009, 07:32:29
Post
#4
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) |
Nie mogę się przejmować, bo nie mogę swobodnie zająć się zliczaniem rekordów...
rozwiązanie z pętlą jako pierwsze mi przyszło do głowy, ale nie chce robić tylu pętli - jest jakieś inne rozwiązanie? |
|
|
23.12.2009, 08:20:54
Post
#5
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) |
array_filter oraz funkcja zwracająca wartość niepustą.
-------------------- Wyobraźnia bez wiedzy może stworzyć rzeczy piękne.
Wiedza bez wyobraźni najwyżej doskonałe. Albert Einstein |
|
|
23.12.2009, 08:26:47
Post
#6
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) |
-------------------- |
|
|
23.12.2009, 08:34:06
Post
#7
|
|
Grupa: Zarejestrowani Postów: 437 Pomógł: 42 Dołączył: 16.04.2007 Ostrzeżenie: (0%) |
Rzeczywiście, zapomniałem o tym - próbowałem wczoraj z array_filter ale nie wychodziło :|
Zamieszczam tutaj rozwiązanie z pętlą - usuwanie pustych elementów tablicy (puste wartości): , gdzie $entry_array to zmienna tablicy oraz rozwiązanie z filter_array:
Mam nadzieję, że komuś się to kiedyś przyda |
|
|
23.12.2009, 08:36:15
Post
#8
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) |
Przeczytaj manual do array_filter, albo spójrz na mój przykład wyżej.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 10:37 |