PHP et Array

PHP et Array - PHP - Programmation

Marsh Posté le 12-04-2012 à 17:12:37    

Bonjour,

 

Je tiens d'abord à préciser que je suis une grosse merde en PHP. :o

 

Voici un bout de code :

 
Code :
  1. <?php
  2. $token = 'BSbtnAVbNaaSWPeFkte4Mf8..';
  3. // Include the BCMAPI SDK
  4. require('bc-mapi.php');
  5. // Instantiate the class, passing it our Brightcove API tokens (read, then write)
  6. $bc = new BCMAPI($token);
  7. // Define our parameters
  8. $params = array(
  9. 'video_fields' => 'id,name,shortDescription'
  10. );
  11. // Set our search terms
  12. $terms = array(
  13. 'all' => 'region:AUVERGNE,tag:mot1'
  14. );
  15. // Make our API call
  16. $videos = $bc->search('video', $terms, $params);
  17. print_r($videos);
  18. ?>
 

Ce code me renvoie la page suivante :

 

Array ( [0] => stdClass Object ( [id] => 1549066921001 [name] => Reportage du vendredi 24 février 2012 [shortDescription] => Journal d'aujourd'hui. ) [1] => stdClass Object ( [id] => 1549066918001 [name] => Reportage du 20 au 24 février 2012 [shortDescription] => Journal d'aujourd'hui. ) [2] => stdClass Object ( [id] => 1549066911001 [name] => Reportage du lundi 27 février 2012 [shortDescription] => Journal d'aujourd'hui. ) [3] => stdClass Object ( [id] => 1549066905001 [name] => Reportage du mardi 28 février 2012 [shortDescription] => Journal d'aujourd'hui. ) [4] => stdClass Object ( [id] => 1549032700001 [name] => Reportage du mercredi 29 février 2012 [shortDescription] => Journal d'aujourd'hui. ) [5] => stdClass Object ( [id] => 1549032695001 [name] => Reportage du jeudi 1er mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [6] => stdClass Object ( [id] => 1549032687001 [name] => Reportage du vendredi 2 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [7] => stdClass Object ( [id] => 1549031082001 [name] => Reportage du 27 février au 2 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [8] => stdClass Object ( [id] => 1549031076001 [name] => Reportage du lundi 5 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [9] => stdClass Object ( [id] => 1549031071001 [name] => Reportage du mardi 6 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [10] => stdClass Object ( [id] => 1548955056001 [name] => Reportage du mercredi 7 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [11] => stdClass Object ( [id] => 1548955047001 [name] => Reportage du jeudi 8 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [12] => stdClass Object ( [id] => 1548955042001 [name] => Reportage du vendredi 9 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [13] => stdClass Object ( [id] => 1548941638001 [name] => Reportage du 5 au 9 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [14] => stdClass Object ( [id] => 1548941625001 [name] => Reportage du lundi 12 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [15] => stdClass Object ( [id] => 1548941621001 [name] => Reportage du mardi 13 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [16] => stdClass Object ( [id] => 1548922832001 [name] => Reportage du mercredi 14 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [17] => stdClass Object ( [id] => 1548922800001 [name] => Reportage du vendredi 16 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [18] => stdClass Object ( [id] => 1548922796001 [name] => Reportage du 12 au 16 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [19] => stdClass Object ( [id] => 1548922791001 [name] => Reportage du lundi 19 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [20] => stdClass Object ( [id] => 1548786093001 [name] => Reportage du mardi 20 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [21] => stdClass Object ( [id] => 1548786085001 [name] => Reportage du mercredi 21 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [22] => stdClass Object ( [id] => 1548786077001 [name] => Reportage du jeudi 22 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [23] => stdClass Object ( [id] => 1548707270001 [name] => Reportage du vendredi 23 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [24] => stdClass Object ( [id] => 1548707267001 [name] => Reportage du 19 au 23 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [25] => stdClass Object ( [id] => 1548707264001 [name] => Reportage du lundi 26 mars 2012 [shortDescription] => Journal d'aujourd'hui. ) [26] => stdClass Object ( [id] => 1548707255001 [name] => Reportage du mardi 27 mars 2012 [shortDescription] => Journal d'aujourd'hui.  ) )

 


Comment afficher juste les informations qui m'intéressent ? J'ai tenté un "echo $videos;" mais sans succès.

 

Par avance, merci. :jap:


Message édité par zoukoufxxx le 12-04-2012 à 17:13:47

---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web
Reply

Marsh Posté le 12-04-2012 à 17:12:37   

Reply

Marsh Posté le 12-04-2012 à 17:16:19    

Quelles sont les informations qui t'interessent :d

 

$videos[0] est un objet
donc on utilise -> comme accesseur :
$videos[0]->id
$videos[0]->name


Message édité par flo850 le 12-04-2012 à 17:16:26

---------------

Reply

Marsh Posté le 12-04-2012 à 17:36:06    

Toutes (id, name, ...) !
 
Je viens de tester ce que tu appelles "accesseur", c'est totalement ça qu'il me fallait !
 
Un grand merci pour ton aide !  [:cerveau jap]


---------------
Le site des BD d'HFR | Aurélien Amacker : Arnaque ? - Mongolien du Web
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed