![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 16.10.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
w pętli wykonuję selecta. Wynik obrabiam i docelowo zapisuję. W rezultacie mam n-tablic lub jedną tablicę z n-tablicami w środku. Każda z nich ma jednakową budowę, tj. [0]=>string(2) "12", [1]=>string(2) "17" .... [n]=>string[1] "6" .... I teraz potrzebuję porównać wszystkie tablice i znaleźć element, który występuje w każdej z nich. Proszę o pomoc, w jaki sposób można to zrobić. Próbowałem z array_intersect ale nie działa do końca dobrze [porównuje każdą tablicę do poprzednika]. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Próbowałem z array_intersect ale nie działa do końca dobrze [porównuje każdą tablicę do poprzednika]. No to przecież to jest to, o co Ci chodzi. Mając np. 4 tablice najpierw porównujesz 1 z 2 otrzymując część wspólną (też jako tablicę), potem tą tablicę z 3 i analogicznie dla 4. W efekcie otrzymasz część wspólną wszystkich 4 tablic. Nie musisz sprawdzać każdej z każdą. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 07:33 |