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 :

[Tableaux] Recuperer un tableau


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 206
    Par défaut [Tableaux] Recuperer un tableau
    bonjour à la communauté,

    je vais essayer d'expliquer clairement mon pb.
    J'ai $maMention = new ElementDeClassListe("Mention","Passable","Assez Bien","Bien","Très Bien"); qui accepte de 1 à n parametres.

    Existe t'il une fonction qui sépare un tableau en autant de d'éléments qu'il en contient afin de les faire passer en parametres à mon constructeur?

    Merci

  2. #2
    Membre chevronné Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Par défaut
    les fonctions inlines ca marche en php? l'equivalent c++ des ... ?

    tu veux recuperer un string de ton tableau?
    essaye un serealize.
    la fonction eval t'aideras pe aussi
    pense aux variables de variables $$brol

    je ne vois pas en quoi reccuperer plusieurs parametre t'aiderai.

  3. #3
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 206
    Par défaut
    cela m'aiderait puisque j'en ai besoin àun moment donné. Je veux passer de 1 à n paramètres à un constructeur. Ces paramètres sont au préalable contenus dans un tableau. Je veux donc éclater ce tableau et passer ces n paramètres à mon constructeur.

    Merci de t'être penché sur mon pb

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    109
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 109
    Par défaut
    Sur PHP.net :

    string implode ( string glue, array pieces )


    implode retourne une chaîne contenant la représentation en chaîne de caractères de tous les éléments du tableau pieces, dans le même ordre, avec la chaîne glue, placée entre deux éléments. Exemple 1. Exemple avec implode()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    $array = array('nom', 'email', 'telephone');
    $comma_separated = implode(",", $array);
     
    echo $comma_separated; // nom,email,telephone
    ?>
    Note : implode() peut, pour des raisons historiques, accepter les paramètres dans un sens ou dans l'autre. Pour des raisons de cohérence avec explode(), toutefois, il est préférable d'utiliser l'ordre des arguments tels que documenté.

    Note : Depuis PHP 4.3.0, le paramètre glue de implode() est optionnel et, par défaut, il vaut la chaîne vide ''. Ce n'est pas l'utilisation recommandée de la fonction implode(). Nous vous recommandons de toujours utiliser les deux paramètres pour être compatible avec les anciennes versions.

    Note : Cette fonction gère les chaînes binaires.

  5. #5
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 206
    Par défaut
    merci dev_php_205,
    mais cette réponse ne fonctionne que dans ton exemple. En ce qui me concerne mon tableau contient une liste issue de l'extraction d'un champ de table. Et là implode ne donne rien. Peut etre que je l'utilise mal...

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2003
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations forums :
    Inscription : Avril 2003
    Messages : 50
    Par défaut
    salut
    si j'ai comprista question, ce qu'il te faut c'est passer les valriables un à un à ta fonction ok ?

    si oui avec le code précédant essaie ceci voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
     list($ment1,$ment2,$ment3,...)  = explode(',',$comma_separated);
     
    //passer ensuite les variables $ment_i à ta fonction
    J'espère t'avoir compris...
    golchi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/04/2006, 16h12
  2. [Tableaux] recuperer un contenu situé dans un tableau
    Par jeanfrancois dans le forum Langage
    Réponses: 7
    Dernier message: 06/03/2006, 16h12
  3. [Tableaux] probleme avec tableau a recupere
    Par twixster dans le forum Langage
    Réponses: 14
    Dernier message: 16/02/2006, 18h50
  4. [Tableaux] Recuperer le plus grand indice d'un tableau
    Par schnito dans le forum Langage
    Réponses: 4
    Dernier message: 31/01/2006, 21h01
  5. [Tableaux] recuperation valeurs dun tableau ou d'un array
    Par pascale86 dans le forum Langage
    Réponses: 5
    Dernier message: 11/10/2005, 17h14

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