But, before we start what is a regular array ? This quote from wiki is self explanatory:
However, you are limited to only 3 dimensions.
Code:
//This is completly valid new test[34][34][45]//This will throw an errornew test[34][34][45][87]
But, let's go back to the topic. A dynamic array basically do the same, but you can have unlimited storage space, with an dyn array you assign data to a cell. If you want a comparasion between tries and dyn arrays read this: https://forums.alliedmods.net/showthread.php?t=88396
Dynamic arrays are limited to two dimensions, FYI. The first dimension if dynamic and the second is static.