Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Get the unique values in array

Hi Everyone,

I am using xml to get the videos from rss feed and in need to show it in Grid screen.

And I am getting the categories list in array with duplicate values while reading the all category tags in xml.

For example,
<rss>
<channel>
<item>
<category>Music</category>
<title>Good Morning</title>
<url/>
</item>
<category>Music</category>
<title>Good Morning People</title>
<url/>
<item/>
<category>Entertainment</category>
<title>Entertainment unchecked</title>
</url>
<item/>
</channel>
</rss>


Like this. So, How can I get the unique category names only in the list.

Or is that any method to get unique values from the array.

Anyone please help.

Thank you.
I am using Roku 4 - 4400X Model.
0 Kudos
2 REPLIES 2
sjb64
Roku Guru

Re: Get the unique values in array

My first thought would be load them into an associative array as the keys, which enforces unique values. You could check for existence first and not add duplicates, or just go ahead and add them (using addreplace), which just becomes a replace. Either way you then walk the keys (for each) and have the distinct values.
0 Kudos

Re: Get the unique values in array

Yes, You are right..

Using roAssociativeArray removed the duplicates.

Thank you very much.
I am using Roku 4 - 4400X Model.
0 Kudos