Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Łączenie tablic z uwzględnieniem numerów ID
northwest
post 10.02.2014, 23:36:28
Post #1





Grupa: Zarejestrowani
Postów: 788
Pomógł: 1
Dołączył: 17.09.2004

Ostrzeżenie: (10%)
X----


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

Ten post edytował northwest 10.02.2014, 22:16:38
Go to the top of the page
+Quote Post
ghost1511
post 11.02.2014, 07:41:54
Post #2





Grupa: Zarejestrowani
Postów: 186
Pomógł: 18
Dołączył: 2.09.2010

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


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.
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 Wersja Lo-Fi Aktualny czas: 18.06.2025 - 17:14