![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 170 Pomógł: 14 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
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.
|
|
|
![]()
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? |
|
|
![]()
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ą.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 259 Pomógł: 42 Dołączył: 8.04.2005 Skąd: Mława Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
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 (IMG:style_emoticons/default/winksmiley.jpg) |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 19:34 |