Eine weitere Methode wäre folgendes:
- Schiebe deine Werte die du behalten möchtest (inplace) nach vorne und die die du loswerden möchtest nach hinten.
- Benutze genau 1x Redim auf dein nun strukturiertes Array und schneide dir damit den Teil aus den du behalten möchtest.
Code
#include <Array.au3>
Global $a[5][3] = [[1, 2, 3],[4, 5, 6],[7, 8, 9],[10, 11, 12],[13, 14, 15]]
_ArrayDisplay($a)
ReDim $a[3][2] ; Redim Schneidet jeweils den Inhalt jedes Index' von 0 bis End aus.
_ArrayDisplay($a)
Der Code dient nur als Beispiel für das was ReDim macht.
M