Siemaneczko, mam krótkie, aczkolwiek psujące mi pracę pytanie, mianowicie:
czy istnieje metoda na usunięcie duplikatów z tablicy obiektowej wygenerowanej przez simplexml_load_file? Potrzebuję się ich zwyczajnie pozbyć, bo zaburzają działanie mojego skryptu. Jeżeli natrafi na duplikat, krzaczy się niemiłosiernie.
Tak czy inaczej, przykładowy fragment tablicy z duplikatem wygląda w ten sposób:
SimpleXMLElement Object
(
[@attributes] => Array
(
[file_format] => IOF
[version] => 2.6
)
[products] => SimpleXMLElement Object
(
[@attributes] => Array
(
[language] => eng
)
[product] => Array
(
[0] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 8
[code_on_card] => 1234
)
)
)
)
[product] => Array
(
[1] => SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 9
[code_on_card] => 1234
)
)
)
)
)
Dublują się wartości code_on_card, w jaki sposób mogę odsiać duplikaty?