Maison  >  Article  >  développement back-end  >  Comment supprimer les premiers caractères d'un tableau en php

Comment supprimer les premiers caractères d'un tableau en php

青灯夜游
青灯夜游original
2023-01-10 19:29:491218parcourir

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)) );".

Comment supprimer les premiers caractères d'un tableau en php

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 :

  • arr représente le tableau à intercepter.
  • start représente la position de départ (indice) de l'interception :
    • Si start est un nombre positif, l'interception se fait d'avant en arrière.
    • Si start est un nombre négatif, commencez à partir de la position - commencez par la fin de l'arr et interceptez de l'arrière vers l'avant. Par exemple, -2 signifie commencer de l’avant-dernier élément du tableau.
  • length est un paramètre facultatif, indiquant la longueur d'interception :
    • Si length est un nombre positif, il indique le nombre d'éléments interceptés
    • Si length est un nombre négatif, alors le fragment intercepté se terminera à une position ; longueur à partir de la fin du tableau ;
    • En cas d'omission, elle sera interceptée de la position de départ à la fin du tableau.
  • preserve_keys est un paramètre facultatif qui spécifie s'il faut conserver les noms de clés d'origine. La valeur par défaut est false, c'est-à-dire que s'il est défini sur true, les noms de clés d'origine seront conservés.

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

Comment supprimer les premiers caractères dun tableau en php

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

Comment supprimer les premiers caractères dun tableau en php

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!

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