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 | ✓ |