![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 15.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Hej, mam problem z działaniem array_unique, z resztą sami zobaczcie:
Bo niektóre z promocji składają się z dwóch członów, oddzielonych "-". A ja potrzebuję tylko pierwszy człon w tej części kodu wiec w ten sposób tworzę tablice która zawiera tyko pierwszy człon promocji.
No i tu zaczynają się klopoty, bo przykładowy wynik to: $cala_nazwa_promocji Array ( [1] => Array ( [0] => Promocja Lato ) [2] => Array ( [0] => Promocja Zima ) ) $nazwa_promocji_part1 Array ( [1] => Promocja Lato ) $unique_nazwa_promocji_part1 Array ( [0] => Promocja Lato ) Działanie tej funkcji rozumiem tak, że wybiera pierwszy z elementów, które się powtarzają. Dla tablicy składającej się z elementów: LATO, ZIMA, LATO, ZIMA, JESIEN, JESIEN, ZIMA, WIOSNA po operacji array_unique w nowej tablicy zostało: LATO, ZIMA, JESIEN. Wiosna została jakby usunięta. Co jest przyczyną? Czy robię coś źle? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 03:45 |