Maison  >  Article  >  développement back-end  >  Quelle est l'utilité de la suppression de tableau en php

Quelle est l'utilité de la suppression de tableau en php

coldplay.xixi
coldplay.xixioriginal
2020-11-04 10:55:282462parcourir

L'utilisation de la suppression de tableau en php est la suivante : la fonction [array_splice()] est utilisée pour supprimer une partie des éléments du tableau. La syntaxe est [array array_splice ( array &$arr, int $start [, int $length = 0 .. 】.

Quelle est l'utilité de la suppression de tableau en php

L'utilisation de la suppression de tableau en PHP est :

PHP array_splice () est utilisée pour supprimer une partie de l'élément du tableau ; vous pouvez la supprimer directement ou la remplacer par d'autres valeurs.

La syntaxe de array_splice() est la suivante :

array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )

Description du paramètre :

1. arr représente un tableau

2. start indique la position de départ de la suppression (indice) :

  • Si start est un nombre positif, supprimer d'avant en arrière. 🎜>

    Si start est un nombre négatif, il sera supprimé à partir de la position -start à partir de la fin de l'arr. Par exemple, -2 signifie partir de l'avant-dernier élément du tableau. .>
  • 3. La longueur est un paramètre facultatif, indiquant le nombre d'éléments à supprimer :
  • Si la longueur est un nombre positif, cela signifie que les éléments de longueur sont supprimés ; >

Si la longueur est un nombre négatif, alors tous les éléments commençant par le début et décomptant jusqu'à la longueur à partir de la fin du tableau seront supprimés
  • S'il est omis, alors tous les éléments à partir du début seront supprimés, tous les éléments jusqu'à la fin du tableau
  • 4. Le remplacement est un paramètre facultatif, indiquant la valeur à remplacer. . Si le remplacement a plusieurs valeurs, il doit être défini sur un tableau. La valeur n'a pas besoin d'être définie sur un tableau
  • Si le résultat de la combinaison du début et de la longueur est qu'aucun élément ne sera. supprimé, la valeur contenue dans le remplacement sera insérée à la position spécifiée par start

    Remarque, le remplacement des éléments du tableau ne conserve pas le nom de clé d'origine : renvoie un tableau composé d'éléments supprimés. Des exemples d'utilisation de la fonction
sont les suivants :

<?php
$arr = array("red", "green", "blue", "yellow");
array_splice($arr, 2);
print_r($arr);
//$arr 现在变成 array("red", "green")
$arr = array("red", "green", "blue", "yellow");
array_splice($arr, 1, -1);
print_r($arr);
//$arr 现在变成 array("red", "yellow")
$arr = array("red", "green", "blue", "yellow");
array_splice($arr, 1, count($arr), "orange");
print_r($arr);
//$arr 现在变成 array("red", "orange")
$arr = array("red", "green", "blue", "yellow");
array_splice($arr, -1, 1, array("black", "maroon"));
print_r($arr);
//$input 现在变成 array("red", "green", "blue", "black", "maroon")
$arr = array("red", "green", "blue", "yellow");
array_splice($arr, 3, 0, "purple");
print_r($arr);
//$arr 现在变成 array("red", "green", "blue", "purple", "yellow");
?>

. Le résultat de l'exécution du programme ci-dessus est le suivant :

Array
(
    [0] => red
    [1] => green
)
Array
(
    [0] => red
    [1] => yellow
)
Array
(
    [0] => red
    [1] => orange
)
Array
(
    [0] => red
    [1] => green
    [2] => blue
    [3] => black
    [4] => maroon
)
Array
(
    [0] => red
    [1] => green
    [2] => blue
    [3] => purple
    [4] => yellow
)

Recommandations d'apprentissage gratuites associées :

programmation php

(vidéo)

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