Maison > développement back-end > tutoriel php > Comment supprimer des éléments de tableau et réindexer en PHP

Comment supprimer des éléments de tableau et réindexer en PHP

青灯夜游
Libérer: 2023-04-04 15:14:01
original
7607 Les gens l'ont consulté

En PHP, vous pouvez d'abord utiliser unset() pour supprimer des éléments d'un tableau, puis utiliser la fonction array_values() pour indexer automatiquement numériquement le tableau ou utiliser la fonction array_splice() pour supprimer des éléments du tableau, et il sera automatiquement indexé. L'article suivant vous donnera une introduction détaillée à la méthode de suppression d'éléments de tableau et de réindexation en PHP. J'espère qu'il vous sera utile.

Comment supprimer des éléments de tableau et réindexer en PHP

Tout d'abord, jetons un coup d'œil aux fonctions PHP nécessaires pour supprimer des éléments de tableau et les réindexer.

1. unset()

unset() est souvent utilisé, il est utilisé pour détruire les variables spécifiées.

Remarque : unset() n'est pas réellement une fonction réelle, c'est une structure de langage ; elle ne peut pas être appelée par des variables de fonction et n'a pas de valeur de retour. Si vous essayez d'obtenir sa valeur de retour, une exception se produira. .

Syntaxe :

void unset(mixed $var [, mixed $... ] )
Copier après la connexion

2. Fonction array_values()

La fonction array_values() renverra toutes les valeurs du tableau et indexera le tableau numériquement (à partir de 0 commence et incrémente de 1).

Syntaxe :

array array_values(array $array)
Copier après la connexion

3. Fonction array_splice()

La fonction array_splice() peut supprimer l'élément spécifié du tableau et le remplacer par un nouvel élément ; Renvoie un nouveau tableau.

Modèle de phrase :

array_splice(array,start,length [, array... ])
Copier après la connexion

Ci-dessous, nous utilisons des exemples de code simples pour présenter la méthode PHP de suppression d'éléments de tableau et de réindexation.

Exemple 1 :

<?php  
header("content-type:text/html;charset=utf-8"); 
$arr1 = array( 
  
    &#39;php中文网&#39;, // [0] 
    &#39;网址:&#39;, // [1] 
    &#39;m.sbmmt.com&#39; // [2] 
  
); 
  
// 删除索引1处的“网址:”项
unset($arr1[1]);  
  
// 输出修改后的数组
var_dump($arr1); 
  
// 重新索引数组元素
$arr2 = array_values($arr1); 
  
// 输出重新索引的数组
var_dump($arr2); 

?>
Copier après la connexion

Rendu :

Comment supprimer des éléments de tableau et réindexer en PHP

Exemple 2 :

<?php  
header("content-type:text/html;charset=utf-8"); 
$arr1 = array( 
  
    &#39;php中文网&#39;, // [0] 
    &#39;网址:&#39;, // [1] 
    &#39;m.sbmmt.com&#39; // [2] 
  
); 
// 输出数组
var_dump($arr1); 
echo "<br>";
// 删除索引1处的“网址:”项
array_splice($arr1, 1, 1);    
// 输出修改后的数组
var_dump($arr1); 
  

?>
Copier après la connexion

Rendu :

Comment supprimer des éléments de tableau et réindexer en PHP

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal