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] Récupérer premiere info d'un tableau [Débutant(e)]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut [Tableaux] Récupérer premiere info d'un tableau
    Bonjour j'ai un tableau nommé $focus lorsque je fai la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>'; echo print_r($focus,true); echo '</pre>';
    j'obtient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Account Object
    (
        [field_name_map] => Array
            (
                [id] => Array
                    (
                        [name] => id
                        [vname] => LBL_ID
                        [required] => 1
                        [reportable] => 
                        [type] => id
                        [comment] => Unique identifier
                    )
           etc........
    Je voudrai récupérer simplement la chaine de caractère : "Account Object" pour la mettre dans une variable. Quel commende dois je utiliser merci

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Je pense que la chaine Account Object indique justement que ta variable n'est pas un tableau, c'est une instance de la classe Account à mon avis. Donc es-tu sur d'avoir affaire à un tableau la?
    Autrement, je ne sais pas comment récupérer le nom d'une classe dans une instance (hormis faire sa propre méthode exprès, mais je suppose que la classe n'est pas à toi).

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    216
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 216
    Par défaut
    Si $focus est un tableau, alors tu doit l'appelé de la facon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>'; echo print_r($focus [],true); echo '</pre>';
    Ou si tu veux le premier élément du tableau

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<pre>'; echo print_r($focus[1],true); echo '</pre>';

  4. #4
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut
    Tu as raison je me suis planté ce n'est pas un tableau

    Est il possible a alors de simplement récupérer le nom de cette classe et en effet cet objet n'est pas a moi !!!

  5. #5
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut
    ok j'ai fait echo $focus->object_name et c'est bon

    Merci

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    J'allais dire que ça existait pas et puis j'ai cherché correctement dans la doc...
    get_class()

  7. #7
    Membre confirmé Avatar de bankette
    Homme Profil pro
    Chef de Projet Web
    Inscrit en
    Mars 2007
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de Projet Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2007
    Messages : 135
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 26/12/2007, 12h51
  2. Réponses: 7
    Dernier message: 11/01/2007, 18h54
  3. [Tableaux] Récupérer l'indice d'un tableau
    Par emageren dans le forum Langage
    Réponses: 2
    Dernier message: 03/11/2006, 10h21
  4. Réponses: 6
    Dernier message: 27/09/2006, 20h27
  5. [Tableaux] Récupérer des Infos CLIENT
    Par maroweb dans le forum Langage
    Réponses: 11
    Dernier message: 02/02/2006, 22h40

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