Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2011, 16h54   #1
Invité régulier
 
Inscription : octobre 2008
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 60
Points : 9
Points : 9
Par défaut Array d'objets ?

Bonjour,
Je me mélange les pinceaux entre les array et les objets...
Par exemple, comment extraire de ce tableau la donnée "destinataire" ?

Code :
1
2
3
4
5
6
7
8
9
 
Array
(
    [signature] =>M2Mjc0NjgsXCJhcHBc
    [commande_details] => {"commande_id":112248545542195,"acheteur":14151819,"destinataire":1415181968,"montant":12,"objet":[{"item_id":"4","titre":"Parapluie","description":"Parapluie pour la pluie","prix":12,"data":"1350"}],"status":"ok"}
    [status] => ok
    [commande_id] => 789gft6541
    [methode] => paiement_update
)
Merci,
Leeloe
Leeloe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h35   #2
Membre chevronné
 
Homme
Développeur Web
Inscription : mars 2011
Messages : 399
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : Finance

Informations forums :
Inscription : mars 2011
Messages : 399
Points : 662
Points : 662
L'objet ressemble plus à du javascript qu'à du PHP.
__________________
Membre de StackOverflow, je suis un fervant utilisateur de PHP et de jQuery.
Après des études de graphisme, j'ai décidé de mélanger développement web et web design. J'ai ainsi donc créé mon site web mais aussi plusieurs projets personnels.
Dans les plus aboutis, vous pourrez trouver dans mon labo et dans mon devblog, un raccourcisseur d'url, un bookmarklet pour envoyer l'url de la page actuelle vers votre email pour lire plus tard ou sauvegarder, mon générateur de template HTML5, etc...
Shikiryu est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 18/08/2011, 18h36   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 120
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 120
Points : 8 469
Points : 8 469
fait un json_decode
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 09h27   #4
Invité régulier
 
Inscription : octobre 2008
Messages : 60
Détails du profil
Informations forums :
Inscription : octobre 2008
Messages : 60
Points : 9
Points : 9
Bonjour,

Merci pour vos réponses.

Le json_decode me donne :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
stdClass Object
(
    [commande_id] => 1.8212260852692E+14
    [acheteur] => 1.0000127389747E+14
    [destinataire] => 1.00001273879747E+14
    [montant] => 71
    [objet] => Array
        (
            [0] => stdClass Object
                (
                    [item_id] => 3
                    [titre] => Parapluie
                    [description] => Divers
                    [prix] => 71
                    [data] => 600
                )
 
        )
 
    [status] => ok
)
Du coup je ne peut pas utiliser ma variable destinataire vu qu'elle a été changée en exposant...

Que faire??

Merci par avance.

Leeloe
Leeloe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 09h33   #5
Modérateur
 
Inscription : septembre 2010
Messages : 7 120
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 120
Points : 8 469
Points : 8 469
en effet les valeurs sont trop grande pour PHP, ca le fait avec (string) devant ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h17.


 
 
 
 
Partenaires

Hébergement Web