Maison > Article > développement back-end > Comment supprimer les premiers caractères d'un tableau en php
Comment supprimer les N premiers chiffres d'un tableau en PHP : 1. Utilisez la fonction array_slice(), définissez simplement le deuxième paramètre de la fonction sur N, la syntaxe est "array_slice($arr,N);" 2 . Utilisez la fonction array_splice(), définissez simplement le deuxième paramètre de la fonction sur 0 et définissez le troisième paramètre start sur "N-array length)", la syntaxe est "array_splice($arr,0,(N-array length)) );".
L'environnement d'exploitation de ce tutoriel : système windows7, version PHP8, ordinateur DELL G3
php intercepte les derniers éléments du tableau
1 Utilisez la fonction array_slice()
.Fonction Array_slice() C'est une fonction fournie par PHP pour intercepter un tableau et peut extraire un fragment du tableau. La syntaxe est la suivante :
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Description du paramètre :
Si vous souhaitez utiliser la fonction array_slice() pour supprimer les N premiers éléments du tableau, il vous suffit de définir le deuxième paramètre de la fonction sur N.
Exemple : supprimez les 5 premiers chiffres du tableau
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24,22,34,56,78,90); echo "原数组:"; var_dump($arr); echo "去掉数组前5位:" ; $result = array_slice($arr,5); var_dump($result); ?>
Résultat de sortie
2. Utilisez la fonction array_splice()
array_splice() supprimera certains éléments du tableau lorsqu'ils seront supprimés. sont supprimés. Les éléments sont composés dans un nouveau tableau, puis le nouveau tableau est renvoyé ; la fonction array_splice() peut donc être utilisée pour intercepter des fragments de tableau.
Il suffit de définir le deuxième paramètre de la fonction array_splice() sur 0 et le troisième paramètre start sur une valeur négative (-N) pour intercepter les N derniers éléments du tableau, en d'autres termes, le troisième paramètre start est défini sur is ; (longueur du tableau N), vous pouvez supprimer les N premiers bits du tableau.
Exemple
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "去掉数组前2位:" ; array_splice($arr,0,(2-5)); var_dump($arr); ?>
Résultats de sortie
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!