You may be able to do it without arrays, and in many cases it will make things easier. (it depends on the game of course)
You have 52 instances of card sprite, you can use instance variables, layers and z-ordering. This gives you enough information about the value, state, location and order of any card. It also allows to easily pick cards, without the need to look them up in the array. For example to draw the top card from the deck:
Card on layer "deck"
Card Pick top instance
Card move to layer "table"
....