Maison > développement back-end > Problème PHP > Comment supprimer des éléments de tableau et les réorganiser en php

Comment supprimer des éléments de tableau et les réorganiser en php

青灯夜游
Libérer: 2023-03-08 18:38:02
original
5486 Les gens l'ont consulté

Comment supprimer et réorganiser les éléments d'un tableau en PHP : utilisez d'abord la fonction unset() pour supprimer les éléments spécifiés dans le tableau, puis utilisez la fonction array_values() pour réorganiser. La fonction array_values() peut réinitialiser les informations du tableau et les valeurs clés du tableau seront réorganisées à partir de 0.

Comment supprimer des éléments de tableau et les réorganiser en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php supprime les éléments du tableau et les réorganise

<?php
$arr1 = array(1,3, 5,7,8);
var_dump($arr1);
foreach ($arr1 as $key=>$value)
{
  if ($value === 3)
    unset($arr1[$key]);
}
$arr2 =array_values($arr1);
var_dump($arr2);
?>
Copier après la connexion

Sortie :

array (size=5)
  0 => int 1
  1 => int 3
  2 => int 5
  3 => int 7
  4 => int 8
  
array (size=4)
  0 => int 1
  1 => int 5
  2 => int 7
  3 => int 8
Copier après la connexion

Introduction à la fonction associée :

unset : Relâchez la variable donnée

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

unset() détruit la variable spécifiée. Le comportement au sein de la fonction varie en fonction du type de variable que vous souhaitez détruire.

Si vous supprimez() une variable globale dans une fonction, seule la variable locale sera détruite et les variables de l'environnement appelant conserveront la même valeur avant d'appeler unset().

array_values : Renvoie toutes les valeurs du tableau

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

array_values() Renvoie toutes les valeurs du tableau d'entrée et les indexe numériquement.

  • Tableau de paramètres.

  • Valeur de retour, renvoie le tableau d'index contenant toutes les valeurs.

Astuce : Le tableau renvoyé utilisera des touches numériques, en commençant par 0 et en augmentant de 1.

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!

É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