This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
vba:functions:arrayshift [03.07.2014 11:59:31] yaslaw [Beispiele] |
vba:functions:arrayshift [08.07.2014 11:54:43] (current) yaslaw [[VBA] arrayShift()] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== [VBA] arrayShift() ====== | ====== [VBA] arrayShift() ====== | ||
Analog zu array_shift() aus PHP. Der erste Wert wird zurückgegeben und aus dem Array entfernt | Analog zu array_shift() aus PHP. Der erste Wert wird zurückgegeben und aus dem Array entfernt | ||
+ | |||
Liefert den ersten Wert von array , verschiebt die anderen Werte hinunter, und verkürzt array um ein Element. | Liefert den ersten Wert von array , verschiebt die anderen Werte hinunter, und verkürzt array um ein Element. | ||
Alle numerischen Schlüssel werden so modifiziert, dass bei null zu zählen begonnen wird. | Alle numerischen Schlüssel werden so modifiziert, dass bei null zu zählen begonnen wird. | ||
Ist array leer (oder kein Array), wird NULL zurückgegeben. | Ist array leer (oder kein Array), wird NULL zurückgegeben. | ||
+ | |||
Wenn man den Returnwert als 2ten Paramater abgreift, muss man sich nicht mehr darum kümmern, ob er ein Objekt ist oder nicht. | Wenn man den Returnwert als 2ten Paramater abgreift, muss man sich nicht mehr darum kümmern, ob er ein Objekt ist oder nicht. | ||
Will man das nicht, kann auch der Boolean-Parameter um den IndexReset zu steuern an 2ter Stelle mitgeben. Ist als oValue mit einem | Will man das nicht, kann auch der Boolean-Parameter um den IndexReset zu steuern an 2ter Stelle mitgeben. Ist als oValue mit einem |