Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Łączenie tabel w jedną
aldtest
post 24.01.2023, 07:50:34
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.06.2022

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


Mam poniższy kod, który zwraca poniższe tabele, jednak zawężając to do ["pa_size"] otrzymujemy rezultat mmxl i teraz moje pytanie w jaki sposób zrobić aby ["pa_size"] się nie powtarzał? Myślałem żeby to zrobić za pomocą array_unique
jednak nie wiem jak się to tego zabrać.

  1. $varation_size = $variation -> attributes;
  2. var_dump($varation_size);
  3.  
  4.  
  5. array(2) {
  6. ["pa_size"]=>
  7. string(1) "m"
  8. ["pa_color"]=>
  9. string(4) "blue"
  10. }
  11. array(2) {
  12. ["pa_size"]=>
  13. string(2) "xl"
  14. ["pa_color"]=>
  15. string(6) "yellow"
  16. }
  17. array(2) {
  18. ["pa_size"]=>
  19. string(1) "m"
  20. ["pa_color"]=>
  21. string(4) "blue"
  22. }


Ten post edytował aldtest 24.01.2023, 07:51:19
Go to the top of the page
+Quote Post
trueblue
post 24.01.2023, 08:00:55
Post #2





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Ja bym zaryzykował tak:
  1. $varation_size = array_unique($varation_size, SORT_REGULAR);

może komputer nie wybuchnie.


--------------------
Go to the top of the page
+Quote Post
aldtest
post 24.01.2023, 08:06:20
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 25.06.2022

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


Nic to nie zmienia nadal wynik jest taki sam. W jaki sposób mogę dostać się drugiej tablicy?


Ten post edytował aldtest 24.01.2023, 08:35:44
Go to the top of the page
+Quote Post
trueblue
post 24.01.2023, 08:49:37
Post #4





Grupa: Zarejestrowani
Postów: 6 761
Pomógł: 1822
Dołączył: 11.03.2014

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


Wynik jest taki:
  1. Array
  2. (
  3. [0] => Array
  4. (
  5. [pa_size] => m
  6. [pa_color] => blue
  7. )
  8.  
  9. [1] => Array
  10. (
  11. [pa_size] => xl
  12. [pa_color] => yellow
  13. )
  14.  
  15. )


--------------------
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: 27.04.2024 - 23:47