Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Usuwanie elementow tablicy znakdującej się w drugiej tablicy
Forum PHP.pl > Forum > Przedszkole
wNogachSpisz
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. )
vonski
array_diff
by_ikar
array_unique
shinuexx
array_intersect
toaspzoo
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
wNogachSpisz
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.