Hi Klaus I've been there and the only solution I found was to maintain a second array :
put 0 into x put "abc" into array1[60] add 1 to x put 60 into array2[x] put "xyz" into array1[30] add 1 to x put 30 into array2[x] put the keys of array2 into tkeys sort lines of tkeys ascending numeric repeat for each line j in tkeys put array1[array2[j]] & return after myvar end repeat You can also use a two-dimentional array instead of 2 separate arrays... jbv On Sat, August 19, 2017 1:33 pm, Klaus major-k via use-livecode wrote: > Hi dfriends, > > > need a little help, I am filling an array (to eliminate doublettes) and > really need to keep the order of the keys as they came in. > > Example: > ... > put "60,30,40" into tK repeat for each item tItem in tK put "sdsdsdsddsd" > into tArray[tItem] end repeat put the keys of tArray ... > Now I would like to get: > 60 > 30 > 40 > > > This is just an example, I cannot control the content of tK. > Know what I mean? > > > Any hints very welcome, thank you! > > > > Best > > > Klaus > > > -- > Klaus Major > http://www.major-k.de > kl...@major-k.de > > > _______________________________________________ > use-livecode mailing list use-livecode@lists.runrev.com Please visit this > url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode