Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Usuwanie elementow tablicy znakdującej się w drugiej tablicy
wNogachSpisz
post 3.02.2012, 23:08:46
Post #1





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Witam

Czy istnieje funkcja usuwająca z tablicy A elementy które znajdują się w tablicy B ?

Coś w tym stylu:

  1. $foo = array( 'foo', 'bar', 'qux' );
  2. $bar = array( 'bar' );
  3.  
  4. print_r( array_XXX( $foo, $bar ) );
  5.  
  6. << OUTPUT >>
  7. (
  8. [0] => foo
  9. [1] => qux
  10. )


Ten post edytował wNogachSpisz 3.02.2012, 23:09:18
Go to the top of the page
+Quote Post
vonski
post 4.02.2012, 00:39:58
Post #2





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

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


array_diff


--------------------
Zend Certified Engineer | Microsoft Certified Professional: Programming in HTML5 with JavaScript & CSS3 | Blog
Go to the top of the page
+Quote Post
by_ikar
post 4.02.2012, 19:10:21
Post #3





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


array_unique
Go to the top of the page
+Quote Post
shinuexx
post 5.02.2012, 02:45:48
Post #4





Grupa: Zarejestrowani
Postów: 78
Pomógł: 9
Dołączył: 2.02.2011
Skąd: undefined

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


array_intersect
Go to the top of the page
+Quote Post
toaspzoo
post 5.02.2012, 03:37:17
Post #5





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

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


proponuję stworzyć funkcję, ktora będzie przelatywała po elementach tablicy i za pomocą array_search szukała dubli w pierwszej a następnie usunie je


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
wNogachSpisz
post 5.02.2012, 10:01:13
Post #6





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


array_diff()
Cytat
Returns an array containing all the entries from array1 that are not present in any of the other arrays.

Czyli tak jak chce. Dzięx.


Cytat(toaspzoo @ 5.02.2012, 03:37:17 ) *
proponuję stworzyć funkcję

Proponuje czytać pytania. Szukam funkcji, nie chce jej tworzyć (definiować jeśli ktoś woli).
Okazauje się że taka funkcja istnieje. Wyglądasz nie za ciekawie. Nie dawaj więcej takich rad.

Ten post edytował wNogachSpisz 5.02.2012, 10:20:31
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: 12.06.2025 - 11:07