Vous êtes ici Codes PHP et MySQL > Tableaux > Supprimer un élément dans un tableau

 

Supprimer un élément dans un tableau

Pour supprimer un élément dans un tableau en PHP ; il faut utiliser 3 fonctions différentes. La premières array-search() pour chercher l'élément dans le tableau. Unset() pour supprimer l'élément et array_shift() pour décaler les éléments.
 
PHP Sources
Code vu 63005 fois
Enregistré le 11 Déc 2006
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Supprimer un élément dans un tableau
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Supprimer un élément dans un tableau                      */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts188-PHP.htm              */
/* Auteur         : PHP Sources                                               */
/* Date édition   : 11 Déc 2006                                               */
/*                                                                            */
/******************************************************************************/


   $tab = array('world','hello','good');
   $element 'hello';
   unset($tab[array_search($element$tab)]);
   print_r($tab);

// affiche
// Array ( [0] => world [2] => good ) 


?>

 

Fonctions du code

: Crée un tableau - (PHP 4, PHP 5)
: Recherche dans un tableau la clé associée à une valeur - (PHP 4 >= 4.0.5, PHP 5)
: Détruit une variable - (PHP 4, PHP 5)
: Affiche des informations lisibles pour une variable - (PHP 4, PHP 5)
Commentaires
A quel moment et comment est employé "array_shift()" ?
 
c boon
 
C'est super bien ce code!
par contre ce que je veux savoir c'est comment supprimer complètement une colonne. Par exemple:
 
$tab= array(
        'nom' => 'nom nom',
        'prenom' => 'mon prenom',
        'telephone' => 'mon numero'
}
et on vet maintenant supprimer toute la colonne 'prenom' pour que $tab devienne:
$tab= array(
        'nom' => 'nom nom',
        'telephone' => 'mon numero'
}
Et sans avoir à recopier élément par élément.
merci
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Tableaux

 
 

PHP

 
 
        Publicité