<?php
$string= file_get_contents("http://ddragon.leagueoflegends.com/cdn/5.23.1/data/en_US/champion.json");
$array = json_decode($string, true);
foreach($array ["key"] as $key) {
if($key == '412') {
echo $key['id'];
}
}
?>
기본적으로 내가 뭘 하려는지는 기본적으로 ID의 숫자 버전 인 키를 검색하는 것입니다. 올바른 문자열 ID를 찾으려고 노력하고 있습니다. 거대한 json 배열,하지만 난 어떻게 해야할지 모르겠다 고 일부 투쟁에 직면하고있어. 당신이 "key":"412"
잘 내가이 경우 "임계점"입니다 최대 그것에서 항목 인 ID를 원하는 볼 수json 내에서 PHP를 사용하여 검색
("id":"Thresh"
) (내가 원하는 것은 Thresh 일뿐입니다.) 바라기를 나는 가능한 한 분명했다. 감사합니다
나는 그것을 '수 $ jsonArray [ "데이터"]해야한다고 생각 같은 $ key' @AlonEitan 여전히 난 그냥 난 그냥 키에서 ID를 찾을 필요가, 정말이에 대한 해결책을 필요 –
. 412 = Thresh for example 예 : –
@PedroLobito 작동하지 않습니다 –