Czy istnieje wbudowana funkcja dla PHP, aby sprawdzić, czy dwie tablice zawierają te same wartości (kolej nie ma znaczenia?).PHP: Wbudowana funkcja sprawdzania, czy dwie wartości Array są równe (Ignorowanie kolejności)
Na przykład, chcę funkcję zwracającą mnie prawdziwe w odniesieniu do dwóch następujących wejść:
array('4','5','2')
array('2','4','5')
Edit: Mógłbym klasyfikowane dwie tablice i porównać je, ale jak jestem taki leniwy facet , Wciąż wolałbym jeden liniowiec, który mogę wyciągnąć i użyć.
Możesz użyć 'pustego' tylko z varliables. – Gumbo
gumbo: nie, możesz go używać na tablicach. zaczerpnięte z: "Następujące rzeczy są uważane za puste: # array() (pusta tablica)" –
knittl
Gumbo ma rację. Nie możesz użyć wartości zwracanej przez funkcję za pomocą 'empty'. Tak właśnie mówił. Musisz zapisać zwracaną wartość 'array_diff' w zmiennej temp lub po prostu użyć operatora nie:' return! Array_diff ($ a1, $ a2) '. –