xbee can't send datas in array?

xbee has an array and hold some datas in that array, when xbee sends these data, for example myarray has 3 items, but it sends myarray’s first element 3 times, can’t sent 2nd and 3rd item, what was cause that ?

I am not sure I understand your question. In most cases, if you are using the broadcast address, the packet will be sent 1 +MT value or up to 3 times (Depending the protocol). You most likely need to enable Flow control to keep from having a buffer over run and the data being dropped.