Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] sortowanie/łączenie danych z dwóch tablic
andixxx
post
Post #1





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 1.06.2006
Skąd: Legnica

Ostrzeżenie: (0%)
-----


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]?

Ten post edytował andixxx 29.03.2021, 16:28:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:43