그래서 기본적으로 getson json 콘텐츠에서 PHP의 스팀 플레이어 인벤토리를 얻으려고 시도하지만 나는 그것을 수행하는 방법을 알아 내지 못합니다. espcially 전에 json과 많이 작동하지 않았습니다. 필자는 JSON에서 원하는 것을 얻기 위해 PHP에서 선택해야 할 문제가 있습니다.Steam Inventory in json
는 PHP :
$inventoryJsonUrl = ' http://steamcommunity.com/inventory/ '.$steamID.'/730/2?l=english&count=5000';
$inventoryJsonGet = file_get_contents($inventoryJsonUrl);
$inventory = json_decode($inventoryJsonGet, TRUE);
for ($i=0; $i < count($inventory['assets']) ; $i++) {
echo $inventory['assets'];
}
그리고 $ inventoryJsonURL 지금 http://steamcommunity.com/inventory/76561198260345960/730/2?l=english&count=5000
입니다 그리고 나는 내가 원하는 것을 얻기에 문제가 있다고 할 수 있습니다, 내 말은 내가 원하는 for 루프에서 그런 말을 할 수 있습니다 항목/스킨의 이름, 해당 항목의 ID 및 기타 항목이 있습니다. 그러나 나는 그것을 얻기 위해 어떻게 그리고 무엇을 골라야할지 모른다.
죄송합니다.
미리 감사드립니다.
찾고있는 데이터가'assets'이 아닌'description' 섹션에 있다고 생각합니다. 'classid'와'instanceid'는'assets'에서 나온 것과 일치하는 것 같지만'name'과'tags'도 있습니다 – dbrumann
내가 바꾸면 ro $ inventory [ 'descriptions'] [ 'classid'] 에러가납니다 그 : 알림 : 정의되지 않은 인덱스 : instanceid. 그것은 내가 원하는 것만 큼 생각하지 않았기 때문에 자산 대신 몇 가지 일을 시도했기 때문에 문제입니다. – Coder