| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour supprimer une entité d'un tableau en PHP
    Le langage PHP ne fournit pas une fonction standard de suppression d'un élément d'un tableau , si le tableau contient des valeurs de données , d'objets ou de tout autre type d'entité. Toutefois, le processus est en fait très simple, l'utilisation d'autres fonctions PHP standards pour le traitement des tableaux et des variables . Vous avez un certain niveau de choix en termes de comment vous allez retirer votre entité de tableau, mais l'ensemble du processus sera à peu près le même dans la plupart des cas . Instructions
    1

    Préparez votre script PHP avec la matrice en elle. Le code exemple suivant crée contour et instancie un tableau avec des chaînes de texte mémorisés:

    < php

    $ my_array = array (" pomme ", " banane", " orange", ? "raisin" ) ; ? .

    > Photos

    Ceci est un exemple trivial pour démontrer le principe de la suppression des éléments du tableau, mais vous pouvez utiliser n'importe quel tableau que vous avez en votre script déjà
    Page 2

    supprimer l'élément que vous souhaitez supprimer . En fonction de votre propre tableau, les positions des éléments peuvent être accessibles en utilisant la touche entier par défaut, ou encore à l'aide d'un indice de chaîne si c'est la façon dont vous l'avez créé . Pour supprimer un élément en utilisant la touche entier , utilisez la syntaxe suivante , démontrant l' élément à l'index un être supprimés en utilisant la méthode " désarmé ":

    /branché /débranché élément One of

    unset ($ my_array [ 1]);

    Rappelez-vous que tableau d'entiers indexation commence à zéro , de sorte que la position est la deuxième entrée . Si vous utilisez l'indexation de chaîne pour votre tableau, utilisez la syntaxe suivante, dans laquelle un élément avec la clé «Jim» est supprimée:

    /branché /débranché élément jim

    unset ( $ my_array [' Jim '] ) ;

    la méthode " désarmé " détruit la variable spécifiée comme paramètre
    3

    Trier votre tableau de commande. . En fonction de votre tableau, vous devrez peut-être réorganiser légèrement pour éviter les erreurs de syntaxe causées par la suppression d'un élément. Ceci est normalement nécessaire pour les tableaux qui sont indexés en utilisant les touches entier . L'élément désiré peut avoir été supprimé , mais les positions et les entrées de tableaux restants demeurent les mêmes. Cela signifie que si vous enlevez la position de tableau à une , l'entrée suivante après la position zéro sera à deux positions , ce qui n'est pas ce que vous pouvez vous attendre . Pour résoudre ce problème, utilisez le code suivant :

    //réécrire le tableau avec ses valeurs existantes

    my_array $ = array_values ​​( my_array $ );

    Cela se traduira par une tableau avec indexation entières consécutives et sans lacunes .
    4

    tester le résultat de votre déménagement de tableau en écrivant sa nouvelle valeur . PHP fournit des méthodes pour tester les valeurs des variables à des points particuliers lors de l'exécution , ce qui vous permet de déterminer si vos programmes fonctionnent comme prévu. Utilisez l'exemple de code suivant pour tester vos valeurs et des indices tableau:

    var_dump ( my_array $ ) ;

    Ceci affichera votre tableau, énumérant chaque index ainsi que la valeur de l'entité ou des données stockées à cette position, de sorte que vous pouvez voir en un coup d'œil si votre script a travaillé .
    5

    Enregistrez votre script PHP et de le transférer sur votre serveur Web. Accédez à la page à tester, et vérifiez qu'il fait ce que vous avez besoin de faire . Si votre code ne fonctionne pas comme vous l'espériez , jetez un oeil à votre syntaxe encore, en accordant une attention particulière à l'index que vous avez choisi de supprimer au .

    Previous :

    next :
      articles connexes
    ·Comment créer un Email Multi User liste avec PHP 
    ·Comment compiler MySQL et PHP sur Windows Server 2003 
    ·Comment couper le dernier caractère de PHP 
    ·Formation en ligne pour PHP Web Design 
    ·Comment Wild Card Adresses IP du Bloc 
    ·Comment protéger les fichiers Flash , téléchargés 
    ·Comment se connecter à MySQL à Hostgator 
    ·Comment faire pour accélérer PHP Curl 
    ·Comment insérer dans une base de données MySQL 
    ·Comment Date de sortir de la base de données MySQL pui…
      articles en vedette
    ·Comment lancer un interpréteur de commandes VBS 
    ·Comment faire un bouton pour VBScripts 
    ·Comment accéder à la zone de liste déroulante dans u…
    ·Comment convertir une chaîne en int dans ASP classique…
    ·Comment le code Parsers Regular Expression 
    ·Comment trouver le numéro d'indice d'un élément en P…
    ·Comment faire pour exécuter CScript 
    ·Comment utiliser iFrame pour obtenir à distance PHP 
    ·Comment sauter d' une fonction d'annulation en C + + 
    ·Comment créer un vecteur de tableaux de caractères en…
    Copyright © Connaissances Informatiques http://fr.wingwit.com