fork download
  1. <?php
  2.  
  3. $json = '{
  4. "kind": "youtube#activityListResponse",
  5. "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/oqpVLfMmbzY_6j3oThpHVqTWBFU\"",
  6. "nextPageToken": "CAUQAA",
  7. "pageInfo": {
  8. "totalResults": 19,
  9. "resultsPerPage": 5
  10. },
  11. "items": [
  12. {
  13.  
  14. "kind": "youtube#activity",
  15. "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/dEwBoeecvF1DxUljodxRGtUsS_I\"",
  16. "id": "VTE0NzQ3NDkwMDExNDAxMjU5MzQzMzU1MDQ=",
  17. "contentDetails": {
  18. "upload": {
  19. "videoId": "H0fujYAi_qc"
  20. }
  21. }
  22. },
  23. {
  24. "kind": "youtube#activity",
  25. "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/yZ6GjvR50A58SJxa_k7ATKpuoyY\"",
  26. "id": "QlVMMTQ3NDc0OTAwMTE0MDEyNTkzNDMzNzc0NA==",
  27. "contentDetails": {
  28. "bulletin": {
  29. "resourceId":
  30. {
  31. "kind": "youtube#video",
  32. "videoId": "H0fujYAi_qc"
  33. }
  34. }
  35. }
  36. },
  37. {
  38. "kind": "youtube#activity",
  39. "etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/S4iTb5HgOBL_i1Wz57Yf-FT8Jn0\"",
  40. "id": "VTE0NzQ3MjgzOTYxNDAxMjU5MzQzMzY5NzY=",
  41. "contentDetails": {
  42. "upload": {
  43. "videoId": "DrAsh8EfH7I"
  44. }
  45. }
  46. }
  47. ]
  48. }';
  49.  
  50. $array = json_decode($json, JSON_OBJECT_AS_ARRAY);
  51. foreach ($array['items'] as $key => $values)
  52. {
  53. if (is_array($values['contentDetails']['upload'])){
  54. echo $values['contentDetails']['upload']['videoId'];
  55. echo ' ';
  56. }
  57. }
Success #stdin #stdout #stderr 0.03s 25884KB
stdin
Standard input is empty
stdout
H0fujYAi_qc DrAsh8EfH7I 
stderr
PHP Notice:  Undefined index: upload in /home/7ePRRK/prog.php on line 53