Maison >développement back-end >Problème PHP >Comment supprimer des éléments de la colonne spécifiée dans un tableau en php

Comment supprimer des éléments de la colonne spécifiée dans un tableau en php

青灯夜游
青灯夜游original
2021-06-25 17:53:003115parcourir

En php, vous pouvez utiliser la fonction array_splice() pour supprimer les éléments de la colonne spécifiée du tableau. Le format de syntaxe est "array_splice(array,start,length)". la valeur du paramètre start comme position de l'élément, et la longueur de Une valeur de "1" est suffisante.

Comment supprimer des éléments de la colonne spécifiée dans un tableau en php

L'environnement d'exploitation de ce tutoriel : système windows7, version PHP7.1, ordinateur DELL G3

En php, vous pouvez utiliser array_splice La fonction () supprime les éléments de la colonne spécifiée du tableau et renvoie un tableau composé des éléments supprimés.

Exemple :

<?php
header("Content-type:text/html;charset=utf-8");
    $array = array(&#39;php中文网&#39;,&#39;http://www.php.cn&#39;,&#39;PHP教程&#39;,&#39;array_rand()函数&#39;);
    echo &#39;<pre class="brush:php;toolbar:false">&#39;;
    var_dump(array_splice($array,3,1));
	var_dump($array);
?>

Sortie :

Comment supprimer des éléments de la colonne spécifiée dans un tableau en php

Description :

array_splice La fonction () permet de supprimer une partie des éléments du tableau ; vous pouvez les supprimer directement ou les remplacer par d'autres valeurs. La syntaxe

array_splice() est la suivante :

array array_splice ( array, start [, length = 0 [, replacement ]] )

Description du paramètre :

  • array représente un tableau.
  • start indique la position (indice) où commence la suppression :
    • Si start est un nombre positif, supprimez d'avant en arrière.
    • Si start est un nombre négatif, commencez à partir de la position -start à partir de la fin de l'arr et supprimez 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 le nombre d'éléments à supprimer :
    • Si length est un nombre positif, cela signifie supprimer des éléments de longueur ;
    • Si la longueur est un nombre négatif, tous les éléments commençant par le début et se terminant par un décompte à partir de la fin du tableau seront supprimés
    • S'il est omis, tous les éléments commençant par le début et se terminant à la fin ; du tableau sera supprimé.
  • replacement est un paramètre facultatif, indiquant la valeur à remplacer. Si le remplacement a plusieurs valeurs, il doit être défini sur un tableau. S'il n'y a qu'une seule valeur, il n'est pas nécessaire de la définir sur un tableau.

Si la combinaison de start et length n'entraîne la suppression d'aucun élément, alors la valeur contenue dans remplacement sera insérée à la position spécifiée par start.

Notez que l'utilisation du remplacement pour remplacer les éléments du tableau ne conservera pas les noms de clés d'origine.

Valeur de retour : renvoie un tableau composé des éléments supprimés.

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