Les tranches de tableau peuvent être utilisées pour intercepter des éléments partiels spécifiés dans un tableau, avec le tableau de formulaire de syntaxe [Démarrage: fin] , qui contient l'index de démarrage de démarrage mais pas la fin de l'index. Grâce à la tranche du tableau, vous pouvez facilement créer de nouveaux tableaux, modifier certains contenus dans le tableau d'origine et même supprimer des éléments dans une plage spécifiée.
La syntaxe de base pour le tranchage du tableau est la suivante:
Array [début: fin]
dans:
L'exemple suivant montre comment obtenir des éléments d'une plage spécifiée dans un tableau via des tranches:
my_array = [1, 2, 3, 4, 5] slice_1 = my_array [1: 3] # Obtenez les éléments avec les index 1 et 2 imprimer (Slice_1) # sortie [2, 3]
Le tranchage vous permet de créer un nouveau tableau contenant des éléments spécifiques, tels que l'obtention de tous les index:
my_array = [1, 2, 3, 4, 5] new_array = my_array [:: 2] # obtenez tous les éléments même indexés imprimer (new_array) # output [1, 3, 5]
Le découpage du tableau prend également en charge le remplacement des éléments dans la plage spécifiée, modifiant ainsi le tableau d'origine:
my_array = [1, 2, 3, 4, 5] my_array [1: 3] = [6, 7] # Remplacez les éléments par des index 1 et 2 imprimer (my_array) # sortie [1, 6, 7, 4, 5]
Utilisez des tranches pour supprimer des éléments dans la plage spécifiée dans le tableau:
my_array = [1, 2, 3, 4, 5] del my_array [1: 3] # Supprimer les éléments avec des index 1 et 2 imprimer (my_array) # sortie [1, 4, 5]
La maîtrise de l'utilisation du tranchage du tableau peut efficacement améliorer l'efficacité de fonctionnement des réseaux de PHP. Avec une syntaxe simple et des scénarios d'application flexibles, vous pouvez plus facilement intercepter, modifier ou supprimer des éléments dans un tableau, optimisant ainsi la logique de votre code.