English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP array_splice()

PHP Array Funzione Manuale

La funzione PHP array_splice() rimuove una parte dell'array e sostituisce con altri valori

Sintassi

array_splice ( $input, $offset [,$length [,$replacement]] );

Definizione e uso

Questa funzioneinputrimuove dall'arrayoffsetelengthElemento specificato, e sostituito dareplacementElementi dell'array (se forniti) sostituiscono quelli esistenti. Restituisce un array che contiene gli elementi estratti.

Attenzione, i nomi di chiave numerici in input non vengono conservati.

Parametro

Numero di sequenzaParametri e spiegazione
1

input(obbligatorio)

Specificare un array

2

offset

Specificare da dove inizia la rimozione degli elementi. 0=primo elemento.

3

length(opzionale)

Specificare il numero di elementi da eliminare e la lunghezza dell'array restituito.

4

replacement(opzionale)

Specificare un array, che contiene gli elementi da inserire nell'array originale.

Valore di ritorno

 Restituisce un array che contiene l'unità rimossa.

Esempio online

Modifica dell'array con array_splice

<?php
   $input = array("rosso", "nero", "rosa", "bianco");
   array_splice($input, 2);
   print_r($input);
   print_r("<br />");
   $input = array("rosso", "nero", "rosa", "bianco");
   array_splice($input, 1, -1);
   print_r($input);
   print_r("<br />");
   $input = array("rosso", "nero", "rosa", "bianco");
   array_splice($input, 1, count($input), "arancione");
   print_r($input);
   print_r("<br />");
   $input = array("rosso", "nero", "rosa", "bianco");
   array_splice($input, -1, 1, array("nero", "marrone"));
   print_r($input);
   print_r("<br />");
   $input = array("rosso", "nero", "rosa", "bianco");
   array_splice($input, 3, 0, "porpora");
   print_r($input);
   print_r("<br />");
?>
Testa e vedi‹/›

Risultato di output:

Array ( [0]=>rosso [1] =>nero )
Array ( [0]=>rosso [1] =>bianco )
Array ( [0]=>rosso [1] =>arancione )
Array ( [0]=>rosso [1] =>nero [2]=>rosa [3]=>nero [4]=>marrone )
Array ( [0]=>rosso [1] =>nero [2]=>rosa [3]=>porpora [4]=>bianco )

PHP Array Funzione Manuale