Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1884 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  extraire dans une variable le contenu d'une structure

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

extraire dans une variable le contenu d'une structure

n°2349355
jluc2808
peu le savent et vous ?
Posté le 24-03-2020 à 18:25:15  profilanswer
 

bonjour,  
je coince sur un bout de code surement trivial pour ceux qui ont l'habitude du PHP  
je souhaite récupérer une array qui fait partie d'une structure plus large dans une variable  
l'objet de départ est le suivant  

Code :
  1. stdClass Object
  2. (
  3.     [meter_reading] => stdClass Object
  4.         (
  5.             [usage_point_id] => 22516914714270
  6.             [start] => 2019-04-22
  7.             [end] => 2019-04-23
  8.             [quality] => BRUT
  9.             [reading_type] => stdClass Object
  10.                 (
  11.                     [measurement_kind] => power
  12.                     [unit] => W
  13.                     [aggregate] => average
  14.                 )
  15.             [interval_reading] => Array
  16.                 (
  17.                     [0] => stdClass Object
  18.                         (
  19.                             [value] => 4106
  20.                             [date] => 2019-04-23 00:00:00
  21.                             [interval_length] => PT30M
  22.                             [measure_type] => B
  23.                         )
  24.                     [1] => stdClass Object
  25.                         (
  26.                             [value] => 4292
  27.                             [date] => 2019-04-23 00:30:00
  28.                             [interval_length] => PT30M
  29.                             [measure_type] => B
  30.                         )
  31.                     [2] => stdClass Object
  32.                         (
  33.                             [value] => 1630
  34.                             [date] => 2019-04-23 01:00:00
  35.                             [interval_length] => PT30M
  36.                             [measure_type] => B
  37.                         )
  38.                     [3] => stdClass Object
  39.                         (
  40.                             [value] => 1195
  41.                             [date] => 2019-04-23 01:30:00
  42.                             [interval_length] => PT30M
  43.                             [measure_type] => B
  44.                         )
  45.                     [4] => stdClass Object
  46.                         (
  47.                             [value] => 1292
  48.                             [date] => 2019-04-23 02:00:00
  49.                             [interval_length] => PT30M
  50.                             [measure_type] => B
  51.                         )
  52.                     [5] => stdClass Object
  53.                         (
  54.                             [value] => 1307
  55.                             [date] => 2019-04-23 02:30:00
  56.                             [interval_length] => PT30M
  57.                             [measure_type] => B
  58.                         )
  59.                     [6] => stdClass Object
  60.                         (
  61.                             [value] => 1288
  62.                             [date] => 2019-04-23 03:00:00
  63.                             [interval_length] => PT30M
  64.                             [measure_type] => B
  65.                         )


 
je voudrais extraire la partie [interval_reading] pour la stocker dans une variable $mon_interval  
j'ai tenté la syntaxe suivante qui ne marche pas :  
 

Code :
  1. $mon_interval = array();
  2.  $mon_interval[] = array($result_data->meter_reading->reading_type->interval_reading);


 
si je fais un print_r($mon_interval)
j'ai  

Code :
  1. Array
  2. (
  3.     [0] => Array
  4.         (
  5.             [0] =>
  6.         )
  7. )


 
 
merci de votre aide  

mood
Publicité
Posté le 24-03-2020 à 18:25:15  profilanswer
 

n°2349362
MaybeEijOr​Not
but someone at least
Posté le 24-03-2020 à 19:12:16  profilanswer
 

Tu t'es trompé de niveau, non ?

 

Ne serait-ce pas plutôt ?

Code :
  1. $mon_interval = array();
  2. $mon_interval[] = array($result_data->meter_reading->interval_reading);


Message édité par MaybeEijOrNot le 24-03-2020 à 19:12:54

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°2349366
jluc2808
peu le savent et vous ?
Posté le 24-03-2020 à 19:24:43  profilanswer
 

oui c'est exactement ça , comme quoi c'est ce qui le plus gros et sous les yeux qu'on ne voit pas  
 
merci ça marche


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  extraire dans une variable le contenu d'une structure

 

Sujets relatifs
Extraire un mot entre deuxvirgules dans une chaineinterface utilisateur modifiant contenu HTML et CSS
[PHP] - Extraire chemins des fichiers mp3 dans balise audio[Wordpress] Afficher un contenu différent suivant des adresses IP
[EXCEL] mise à jour d'un contenu ODBC pendant la nuitAide RegEx pour extraire une sous chaine entre crochet
Twig -> Utiliser une variable comme nom partiel d'une autreJQuery: sélectionner sur un contenu
[Script réseau] monter lecteur reseau avec variableafficher contenu d'un dossier FTP sur une page
Plus de sujets relatifs à : extraire dans une variable le contenu d'une structure


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR