배열에있는 특정 키가 있는지 확인하고 존재하는 경우 값을 출력하려고합니다. 아래 코드를 실행 해 보았지만 아무 것도 출력하지 않았습니다.array_key_exists()는 출력을 생성하지 않습니다.
$json = json_decode($result, true);
if (array_key_exists('genre', $json)){
print ("Genre: ".$json[0]['genre']."<br/>");
}
foreach($json[0]['types'] as $key2 => $values2) {
if (array_key_exists('types', $values2)){
print ("Types: Album type: ".$values2."<br/>");
}
}
그냥 PHP에 들어있어, 내 코드에 무슨 문제가 있는지 잘 모르겠습니다. 내가 얻을 수있는 모든 도움에 감사 할 것입니다. 건배
과 같은 것을 확인하십시오? – Rizier123
'$ json' 배열이 수치 적으로 색인되어 있다면'genre' 키가 없다고 생각합니다. –
그래서 숫자 키 ('$ json [0] [ 'genre']')가있는 배열에서 키 genre를 찾고 있습니다. – Andrew