Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Łączenie tablic z uwzględnieniem numerów ID
Forum PHP.pl > Forum > Przedszkole
northwest
Witam serdecznie,
Mam 3 tablice w PHP:

  1. <pre>Array
  2. (
  3. [0] => Array
  4. (
  5. [0] => 1
  6. [1] => login
  7. [2] => 1.4
  8. )
  9.  
  10. [1] => Array
  11. (
  12. [0] => 2
  13. [1] => login2
  14. [2] => 1.2
  15. )
  16.  
  17. [2] => Array
  18. (
  19. [0] => 3
  20. [1] => trif
  21. [2] => 30.2
  22. )
  23.  
  24. [3] => Array
  25. (
  26. [0] => 4
  27. [1] => wojtek
  28. [2] => 1
  29. )
  30.  
  31. )
  32. </pre><pre>Array
  33. (
  34. [0] => Array
  35. (
  36. [0] => 3
  37. [1] => trif
  38. [2] => 134
  39. )
  40.  
  41. [1] => Array
  42. (
  43. [0] => 1
  44. [1] => login
  45. [2] => 0
  46. )
  47.  
  48. [2] => Array
  49. (
  50. [0] => 2
  51. [1] => login2
  52. [2] => 0
  53. )
  54.  
  55. [3] => Array
  56. (
  57. [0] => 4
  58. [1] => wojtek
  59. [2] => 0
  60. )
  61.  
  62. )
  63. </pre><pre>Array
  64. (
  65. [0] => Array
  66. (
  67. [0] => 3
  68. [1] => trif
  69. [2] => 3
  70. )
  71.  
  72. [1] => Array
  73. (
  74. [0] => 1
  75. [1] => login
  76. [2] => 2
  77. )
  78.  
  79. [2] => Array
  80. (
  81. [0] => 2
  82. [1] => login2
  83. [2] => 1
  84. )
  85.  
  86. [3] => Array
  87. (
  88. [0] => 4
  89. [1] => wojtek
  90. [2] => 0
  91. )
  92.  
  93. )




chciałbym je połączyć w jedną - na podstawie pierwszego elementu tablicy (ID)

w jaki sposób mógłbym połączyć te 3 tablice z uwzględnieniem tego ID?
utrudnieniem może być to że nie zawsze te tablice są posortowane i czasami mają puste "komórki"....


Bardzo proszę o pomoc,
Northwest

chce połączyć 3 tablice w 1. "Łącznikiem" tych tablic jest pierwsza "kolumna" (te numerki ID)smile.gif

chce przykładowo:
(
[0] => 1
[1] => login
[2] => 1.4
[3] => 134
[4] => 2
)

takie coś uzyskać.... Nie wiem czy dobrze to opisałem??
ghost1511
foreach?

Utwórz pomocniczą tablicę gdzie kluczem będzie id Twojego rekordu. Jeżeli pole w nowej tablicy istnieje to sumujesz wartości( czy co tam musisz z nimi zrobić ), jeżeli nie przypisujesz po prostu rekord.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.