Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Usuwanie stringów z tablicy
northwest
post
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

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



Witam serdecznie,
Mam taką tablicę (oryginał ma parę tysięcy wierszy):
  1. (
  2. [0] => 27|2014-03-26 22:03:26
  3. [1] => 18|2014-03-05 10:39:36
  4. [2] => 15|2014-03-26 17:40:17
  5. [3] => 21|2014-03-05 18:04:19
  6. [4] => 18|2014-03-26 22:17:16
  7. )


Wie ktoś może jak można by wyrzucić wszystkie elementy tablicy które mają w nazwie (w pierwszym członie) "18"?

Z góry dziękuję za pomoc,
Northwest
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vonski
post
Post #2





Grupa: Zarejestrowani
Postów: 292
Pomógł: 89
Dołączył: 27.12.2006
Skąd: Warszawa

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


Przeiterować po tablicy za pomocą zwykłego foreach, albo array_walk, sprawdzić przy pomocy strpos czy string "18" znajduje się na początku elementu i jeśli tak, to za pomocą unset usunąć dany element.
Bardziej wyrafinowanym sposobem będzie użycie np. array_filter i zrobienie praktycznie tego samego co powyżej - przydatne jeśli oryginalna tablica ze wszystkimi wartościami będzie Ci później potrzebna.

Ten post edytował vonski 26.03.2014, 22:40:44
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 19:33