PHP array_splice()

image_pdfimage_print

La fonction array_splice() est une fonction intégrée en PHP et est une version avancée et étendue de la fonction array_slice(), où nous pouvons non seulement supprimer des éléments d’un tableau mais également ajouter d’autres éléments au tableau. La fonction remplace généralement l’élément existant par des éléments provenant des autres tableaux et renvoie un tableau d’éléments supprimés ou remplacés.
 

Syntaxe
array_splice(arr1, start, length, arr2)

 
 

Paramètres
  • arr1(Obligatoire) : Ce paramètre fait référence au tableau d’origine.
  • start(Obligatoire) : Il s’agit d’une valeur numérique qui spécifie où la fonction commencera à supprimer des éléments. Notez que le 0ème index = le premier élément.
  • length(Optionnelle) : C’est une valeur numérique qui spécifie le nombre d’éléments qui seront supprimés, ainsi que la longueur du tableau renvoyé.
  • arr2(Optionnelle) : Spécifie un tableau avec les éléments qui seront insérés dans le tableau d’origine « arr1 ».

 

Valeur de retour

La fonction renvoie un tableau des éléments supprimés de $start à $length.
 

Version PHP:

4+
 

Exemple :

Supprimez des éléments du tableau et remplacez-le par de nouveaux éléments:

<?php
	$arr1 = array("a"=>"Ada", "b"=>"Java", "c"=>"C++", "d"=>"Python");
	$arr2 = array("a"=>"PHP","b"=>"Perl");
	
	array_splice($arr1,0,2,$arr2);
	
	print_r($arr1);
?>

 
Sortie:

Array ( 
	[0] => PHP 
	[1] => Perl 
	[c] => C++ 
	[d] => Python 
)
Questions d'entretiens PHPQuestions d’entretiens PHP – Partie 1Questions sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *