{ $x=1; { $x = $x+1; } }
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.
for ($i=1; $i<$n; $i++) { $nazwa_promocji_part1[$i] = $cala_nazwa_promocji[$i][0]; }
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?