Cześć. Mam problem z którym nie mogę sobie poradzić od tygodnia.
Za pomocą kodu

  1. $zapytanie="jakieszapytanie";
  2. $link1= "https://serwer1.com/multi?active=".zapytanie;
  3. $tablica1= json_decode(file_get_contents($link1), true);
  4.  
  5. $link2= "https://serwer2.com/multi?active=".zapytanie;
  6. $tablica2= json_decode(file_get_contents($link2), true);


otrzymuje w odpowiedzi takie oto dwie tablice

$tablica2:
  1. Array
  2. (
  3. [0] => Array
  4. (
  5. [id] => 1D7FrScfEn
  6. [acceslevel] => 16
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [id] => 1AsgRSx3iN
  12. [acceslevel] => 34
  13. )
  14.  
  15. [2] => Array
  16. (
  17. [id] => G164k5vzR8
  18. [acceslevel] => 1
  19. )
  20.  
  21. )


oraz tablica2:

  1. Array
  2. (
  3. [0] => Array
  4. (
  5. [id] => 1AsgRSx3iN
  6. [dane_1] => 0
  7. [dane_2] => 1
  8. [dane_3] => 1
  9. [dane_4] => 0
  10. )
  11.  
  12. [1] => Array
  13. (
  14. [id] => 1D7FrScfEn
  15. [dane_1] => 1
  16. [dane_2] => 0
  17. [dane_3] => 1
  18. [dane_4] => 0
  19. )
  20.  
  21. [2] => Array
  22. (
  23. [id] => G164k5vzR8
  24. [dane_1] => 1
  25. [dane_2] => 0
  26. [dane_3] => 0
  27. [dane_4] => 0
  28. )
  29.  
  30. )


ilość zwracanych użytkowników ([0], [1], [2].. ) w tablicach jest zmienna w przedziale 2-100, jednak w jednej i drugiej tablicy ta ilość jest zawsze taka sama i dotyczą zawsze danych tych samych [id] - mój kłopot polega na tym, że wyniki są zwracane w różnej kolejności a potrzebuje wyświetlić dane z jednej i drugiej tablicy na podstawie tych samych id
Pytanie: Można posortować jakoś te tablice po [id] biorąc pod uwagę że [id] składa się z dużych i małych liter oraz cyfr w różnej kolejności tak, aby w jednej i drugiej ich kolejność była identyczna? lub jak można dopisać zmienną [acceslevel] na końcu drugiej tablicy w tym samym [id]?