IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

contexte de la fonction unset()


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2015
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2015
    Messages : 3
    Points : 4
    Points
    4
    Par défaut contexte de la fonction unset()
    bonjour. Comme beaucoup de fonctions en php, je comprends ce qu'elles font mais je ne sais pas toujours concrètement ce qui peut m'amener à utiliser telle ou telle fonction. par exemple la fonction unset(), dans quelle cas par exemple l'utilisez vous ? merci

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 401
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 401
    Points : 15 766
    Points
    15 766
    Par défaut
    cette fonction permet de vider une variable simple mais aussi une case d'un tableau comme cela par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $tableau = [
        "id1" => 10,
        "id2" => -25,
        "id3" => 103,
    ];
     
    foreach ($tableau as $cle => $valeur) {
        if ($valeur < 0) {
            unset($tableau[$cle]);
        }
    }
    Et le résultat dans $tableau :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    array (
      'id1' => 10,
      'id3' => 103,
    )
    Il est possible d'utiliser la fonction http://php.net/array_filter pour faire la même chose mais ceci est juste un exemple qui peut servir dans des cas plus complexes.

Discussions similaires

  1. [PHP 5.6] Fonction unset() est appelé avant mon code
    Par sebichou01 dans le forum Langage
    Réponses: 4
    Dernier message: 12/01/2016, 11h07
  2. Un pointeur pour le contexte d'une fonction
    Par dca_marshall dans le forum Langage
    Réponses: 16
    Dernier message: 22/10/2013, 14h00
  3. choix context MMS en fonction MCC-MNC
    Par mich35 dans le forum Android
    Réponses: 0
    Dernier message: 07/12/2009, 23h03
  4. Utilisation de la fonction unset()
    Par Goupo dans le forum Langage
    Réponses: 2
    Dernier message: 21/04/2009, 14h05
  5. [ODBC] Contexte d'utilisation de la fonction odbc_fetch_array
    Par Thierry8 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 14/10/2005, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo