PHP를 사용하여 JSON API 배열에서 모두 가져 오기

알 제르 놉 K.

API에서 데이터를 가져 오는 방법을 개선하고 싶습니다. 이 경우 Steam API에서 모든 앱 ID를 가져 와서 .txt 파일에 한 줄에 하나씩 나열하고 싶습니다. ++모든 사람을 가져 오기 위해 무한 (또는 매우 높은 수) 루프 ( 모든 반복 후)가 필요합니까? 내 말은, 예를 들어 foreach-loop로 id 0에서 계산 ? 나는 그것이 오래 걸릴 것이라고 생각하고 매우 나쁜 연습처럼 들립니다.

http://api.steampowered.com/ISteamApps/GetAppList/v0001{"appid:" n} 의 응답에서 모든 appid 어떻게 얻 습니까?

<?php
    //API-URL
    $url = "http://api.steampowered.com/ISteamApps/GetAppList/v0001";
    //Fetch content and decode
    $game_json = json_decode(curl_get_contents($url), true);

    //Define file
    $file = 'steam.txt';
    //This is where I'm lost. One massive array {"app": []} with lots of {"appid": n}. 
    //I know how to get one specific targeted line, but how do I get them all?
    $line = $game_json['applist']['apps']['app']['appid'][every single line, one at a time]
    //Write to file, one id per line.
    //Like:
    //5
    //7
    //8
    //and so on
    file_put_contents($file, $line, FILE_APPEND);
?>

올바른 방향을 가리키는 모든 것이 크게 감사 할 것입니다. 감사!

miken32

foreach루프 가있는 카운터에 대해 걱정할 필요가 없습니다. 카운터 는 개체의 항목을 통과하고 작업하도록 설계되었습니다 .

$file      = "steam.txt";
$game_list = "";
$url       = "http://api.steampowered.com/ISteamApps/GetAppList/v0001";
$game_json = file_get_contents($url);
$games     = json_decode($game_json);

foreach($games->applist->apps->app as $game) {
    // now $game is a single entry, e.g. {"appid":5,"name":"Dedicated server"}
    $game_list .= "$game->appid\n";
}

file_put_contents($file, $game_list);

이제 28000 개의 숫자가있는 텍스트 파일이 있습니다. 축하합니다?

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

ajax를 사용하여 json api에서 json 배열을 가져 오는 방법

분류에서Dev

jq를 사용하여 json에서 배열 가져 오기

분류에서Dev

POST를 사용하여 API에서 JSON 개체 가져 오기

분류에서Dev

PHP에서 json_encode를 사용하여 배열 배열로 쿼리 결과 가져 오기

분류에서Dev

Angular를 사용하여 키 값 배열에서 JSON 값 가져 오기

분류에서Dev

Angular를 사용하여 중첩 된 JSON 배열에서 값 가져 오기

분류에서Dev

PHP를 사용하여 URL에서 API 결과 가져 오기

분류에서Dev

PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

분류에서Dev

AJAX : ajax를 사용하여 PHP에서 두 가지 다른 JSON 변수 가져 오기

분류에서Dev

PHP 코드를 사용하여 json 배열에서 특정 일치 값 가져 오기

분류에서Dev

PHP 코드를 사용하여 json 배열에서 특정 일치 값 가져 오기

분류에서Dev

자바 스크립트 또는 PHP를 사용하여 JSON 배열에서 값 가져 오기

분류에서Dev

PHP foreach 루프를 사용하여 JSON 배열에서 특정 반복 값 가져 오기

분류에서Dev

PHP를 사용하여 JSON에서 여러 키 값 가져 오기

분류에서Dev

JSON PHP에서 배열 가져 오기

분류에서Dev

PHP에서 json 배열 가져 오기

분류에서Dev

PHP에서 Json 배열 가져 오기

분류에서Dev

JavaScript를 사용하여 문자열 키와 일치하는 배열에서 모든 개체 가져 오기

분류에서Dev

PHP를 사용하여 New Relic API에서 서버 목록 가져 오기

분류에서Dev

vb.net에서 RegEx를 사용하여 문자열에서 값 두 배 값 가져 오기

분류에서Dev

여러 API 링크를 서비스에 전달하고 모든 결과를 배열로 가져 오기

분류에서Dev

Flickr API를 사용하여 PHP에서 이미지 가져 오기

분류에서Dev

PHP / Wordpress에서 Google Places API를 사용하여 주변 위치 가져 오기

분류에서Dev

jpath를 사용하여 Json에서 값 가져 오기

분류에서Dev

jsonArrayRequest를 사용하여 json에서 데이터 가져 오기

분류에서Dev

Volley를 사용하여 JSON에서 키 가져 오기

분류에서Dev

Unirest를 사용하여 Android에서 JSON 가져 오기 시도

분류에서Dev

PHP를 사용하여 Stripe Webhook JSON에서 데이터 가져 오기

분류에서Dev

PHP를 사용하여 MySql에서 JavaScript로 JSON 형식 가져 오기

Related 관련 기사

  1. 1

    ajax를 사용하여 json api에서 json 배열을 가져 오는 방법

  2. 2

    jq를 사용하여 json에서 배열 가져 오기

  3. 3

    POST를 사용하여 API에서 JSON 개체 가져 오기

  4. 4

    PHP에서 json_encode를 사용하여 배열 배열로 쿼리 결과 가져 오기

  5. 5

    Angular를 사용하여 키 값 배열에서 JSON 값 가져 오기

  6. 6

    Angular를 사용하여 중첩 된 JSON 배열에서 값 가져 오기

  7. 7

    PHP를 사용하여 URL에서 API 결과 가져 오기

  8. 8

    PHP를 사용하여 하나의 배열에서 열 모든 값 가져 오기

  9. 9

    AJAX : ajax를 사용하여 PHP에서 두 가지 다른 JSON 변수 가져 오기

  10. 10

    PHP 코드를 사용하여 json 배열에서 특정 일치 값 가져 오기

  11. 11

    PHP 코드를 사용하여 json 배열에서 특정 일치 값 가져 오기

  12. 12

    자바 스크립트 또는 PHP를 사용하여 JSON 배열에서 값 가져 오기

  13. 13

    PHP foreach 루프를 사용하여 JSON 배열에서 특정 반복 값 가져 오기

  14. 14

    PHP를 사용하여 JSON에서 여러 키 값 가져 오기

  15. 15

    JSON PHP에서 배열 가져 오기

  16. 16

    PHP에서 json 배열 가져 오기

  17. 17

    PHP에서 Json 배열 가져 오기

  18. 18

    JavaScript를 사용하여 문자열 키와 일치하는 배열에서 모든 개체 가져 오기

  19. 19

    PHP를 사용하여 New Relic API에서 서버 목록 가져 오기

  20. 20

    vb.net에서 RegEx를 사용하여 문자열에서 값 두 배 값 가져 오기

  21. 21

    여러 API 링크를 서비스에 전달하고 모든 결과를 배열로 가져 오기

  22. 22

    Flickr API를 사용하여 PHP에서 이미지 가져 오기

  23. 23

    PHP / Wordpress에서 Google Places API를 사용하여 주변 위치 가져 오기

  24. 24

    jpath를 사용하여 Json에서 값 가져 오기

  25. 25

    jsonArrayRequest를 사용하여 json에서 데이터 가져 오기

  26. 26

    Volley를 사용하여 JSON에서 키 가져 오기

  27. 27

    Unirest를 사용하여 Android에서 JSON 가져 오기 시도

  28. 28

    PHP를 사용하여 Stripe Webhook JSON에서 데이터 가져 오기

  29. 29

    PHP를 사용하여 MySql에서 JavaScript로 JSON 형식 가져 오기

뜨겁다태그

보관