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

Comment utiliser la fonction array_splice en php

青灯夜游
Libérer: 2023-02-22 18:16:01
original
3785 Les gens l'ont consulté

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)
Copier après la connexion

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);
?>
Copier après la connexion

Sortie :

Array ( [0] => PHP [1] => MYSQL [c] => MYSQL [d] => LINUX )
Copier après la connexion

Exemple 2 :

<?php
$a1=array("0"=>"red","1"=>"green");
$a2=array("0"=>"purple","1"=>"orange");
array_splice($a1,1,0,$a2);
print_r($a1);
?>
Copier après la connexion

Sortie :

Array ( [0] => red [1] => purple [2] => orange [3] => green )
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal