DELETE FROM ARRAY
DELETE FROM ARRAY ( array ; posição {; quantos} )
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| array | Array | → | Array do qual apagar os elementos | 
| posição | Integer | → | Elemento onde se inicia o processo | 
| quantos | Integer | → | Número de elementos a apagar | 
Descrição
O comando DELETE FROM ARRAY apaga um ou mais elementos de um array. Elementos se apagam iniciando no elemento especificado por posição.
O parâmetro quantos é o número de elementos a serem deletados. Se este parâmetro não é especificado, então o elemento é deletado. O tamanho do array se reduz de acordo com a quantos.
Exemplo 1
O exemplo a seguir deleta três elementos, iniciando no elemento 5:
 DELETE FROM ARRAY(anArray;5;3)
Exemplo 2
O exemplo a seguir deleta o última elemento de um array, se ele existir:
 $vlElem:=Size of array(anArray)
 If($vlElem>0)
    DELETE FROM ARRAY(anArray;$vlElem)
 End if
Ver também
Propriedades
| Número do comando | 228 | 
| Thread-seguro | ✓ |