[PHP] array_splice()

array_splice() (funzione PHP) rimuove gli elementi selezionati da un array e li sostituisce (eventualmente) con nuovi elementi. Gli indici numerici non sono preservati. Restituisce altresì un array con gli elementi rimossi.

tips&tricks

Sintassi

array_splice($array1, $inizio, $lunghezza, $array2)
parametro descrizione
$array1 L’array da processare
$inizio Valore numerico. Specifica il primo elemento da selezionare per la rimozione (contandoli partendo da 0); se negativo, il conteggio parte dall’ultimo elemento dell’array
$lunghezza Facoltativo. Valore numerico. Specifica quanti elementi eliminare; se negativo, il conteggio parte dall’ultimo elemento dell’array; se non è impostato, sono eliminati tutti gli elementi, a partire dalla posizione dell’elemento iniziale
$array2 Specifica gli elementi da inserire nell’array originale. E’ un array oppure, se è solo un elemento, una stringa.

Esempi

$array1 = array("a", "b", "c");
$array2 = array("d", "e", "f");

$array3 = array_splice($array1, 1, 2, $array2);
print_r($array3);
print_r($array1);

/* RISULTATO
Array
(
    [0] => b
    [1] => c
)
Array
(
    [0] => a
    [1] => d
    [2] => e
    [3] => f
)
*/

Contenuti correlati

Fonti esterne

funzioni php, php

Related Articles

0 Comment