Maison >développement back-end >Problème PHP >Comment utiliser la fonction array_splice en php

Comment utiliser la fonction array_splice en php

青灯夜游
青灯夜游original
2019-05-24 17:24:403784parcourir

Utilisation de la fonction array_splice en php : [array_splice(array,start,length,array)]. La fonction array_splice() est utilisée pour supprimer l'élément spécifié d'un tableau, le remplacer par un nouvel élément et renvoyer le tableau avec l'élément spécifié supprimé.

Comment utiliser la fonction array_splice en php

array_splice() est une fonction intégrée de PHP qui supprime les éléments spécifiés d'un tableau et les remplace par de nouveaux éléments auxquels vous pouvez également ajouter d'autres éléments ; l'élément du tableau. Cette fonction remplace généralement les éléments existants par des éléments d'autres tableaux et renvoie un tableau avec les éléments supprimés ou remplacés.

(Tutoriel recommandé : Tutoriel vidéo php)

Comment utiliser la fonction php array_splice() ? La fonction

array_splice() supprime l'élément sélectionné d'un tableau et le remplace par un nouvel élément. Cette fonction remplace généralement les éléments existants par des éléments d'autres tableaux et renvoie un tableau avec les éléments supprimés ou remplacés. La fonction

array_splice() est une version avancée et étendue de la fonction array_slice() En utilisant cette fonction, vous pouvez non seulement supprimer des éléments du tableau, mais également en ajouter d'autres. le tableau.

Syntaxe de base :

array_splice(array,start,length,array)

Paramètres : Cette fonction peut prendre quatre paramètres

Quantityarray : obligatoire. Spécifie un tableau.

● démarrage : obligatoire. valeur numérique. Spécifie la position de départ des éléments supprimés. 0 = premier élément. Si la valeur est définie sur un nombre positif, la suppression commence au décalage dans le tableau spécifié par la valeur. Si la valeur est définie sur un nombre négatif, la suppression commence au décalage spécifié par la valeur à partir de la fin du tableau. -2 signifie commencer de l'avant-dernier élément du tableau.

Quantity longueur : facultatif. valeur numérique. Spécifie le nombre d'éléments à supprimer, qui correspond également à la longueur du tableau renvoyé. Si la valeur est définie sur un nombre positif, ce nombre d'éléments est supprimé. Si cette valeur est définie sur un nombre négatif, tous les éléments du début à la longueur inverse de la fin du tableau sont supprimés. Si cette valeur n'est pas définie, tous les éléments de la position définie par le paramètre start jusqu'à la fin du tableau sont supprimés.

Quantityarray : facultatif. Spécifie le tableau avec les éléments à insérer dans le tableau d'origine. S'il n'y a qu'un seul élément, il peut être défini sur une chaîne et n'a pas besoin d'être défini sur un tableau.

Valeur de retour : Renvoie le tableau contenant les éléments extraits.

Remarque : Si la fonction ne supprime aucun élément (longueur = 0), le tableau de remplacement sera inséré à partir de la position du paramètre de départ.

Voyons comment utiliser la fonction php array_splice() à travers un exemple.

Exemple 1 :

<?php
$a1=array("a"=>"PHP","b"=>"JAVA","c"=>"MYSQL","d"=>"LINUX");
$a2=array("PHP","MYSQL");
array_splice($a1,0,2,$a2);
print_r($a1);
?>

Sortie :

Array ( [0] => PHP [1] => MYSQL [c] => MYSQL [d] => LINUX )

Exemple 2 :

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>

Sortie :

Array ( [0] => red [1] => purple [2] => orange [3] => green )

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn