Zwracanie różnicy pomiędzy tablicami zawierającymi obiekty za pomocą array_udiff() |
Zwracanie różnicy pomiędzy tablicami zawierającymi obiekty za pomocą array_udiff() |
14.07.2015, 12:00:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 3 Dołączył: 9.12.2013 Ostrzeżenie: (0%) |
Witam,
Mam 2 tablice, a mianowicie: http://pastebin.com/4w7y5mtf - Tablica ze wszystkimi uprawnieniami http://pastebin.com/3HUg2LwL - Tablica z uprawnieniami użytkownika To co chcę osiągnąć to tablice zawierającą wszystkie uprawnienia z wyjątkiem rekordów, które użytkownik już posiada, np. $array1 = [1,2,3,6,7] $array2 = [2,7] $array1 - $array2 = [1,3,6]
Niestety to powyżej nie chce działać na moich tablicach, proszę o pomoc. Z góry dziękuję Ten post edytował Ultear 14.07.2015, 12:03:19 |
|
|
14.07.2015, 12:13:08
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
array_column('id') + array_diff
Bo z tego co pokazałeś to Twoje "obiekty" to tablice |
|
|
14.07.2015, 12:16:10
Post
#3
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 30 Dołączył: 22.01.2007 Ostrzeżenie: (0%) |
|
|
|
14.07.2015, 12:17:21
Post
#4
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 3 Dołączył: 9.12.2013 Ostrzeżenie: (0%) |
Czyli to będzie:
Tak? |
|
|
14.07.2015, 12:18:41
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
coś w ten deseń
|
|
|
Wersja Lo-Fi | Aktualny czas: 18.04.2024 - 00:05 |