OK、この JSON の例があるとしましょう
{
"result": [
{
"id": 1,
"title": "Random Title 1",
"description": "Random Description 1"
},
{
"id": 4,
"title": "Random Title 2",
"description": "Random Description 2"
},
{
"id": 10,
"title": "Random Title 3",
"description": "Random Description 3"
}
]
}
ID の間隔が空いていることに気付きましたか? なので、第2弾の「ランダムタイトル2」を手に入れたいと思ったらそうでもないんです[4]
けどね[2]
。JSON ファイルを編集しているため、JSON の「ID」の一部がスキップされています...とにかく、id
.. 各 JSON 要素には異なる ID があります。
これが私が今していることです:
$string = file_get_contents("achievements.json");
$json_a=json_decode($string,true);
$getID = $ID_number;
$getit = $json_a['testJSON'][$getID]['title'];
今、私は持って$ID_number
いますが、それは配列番号と同じではありません。上記は間違っています...どうすれば修正できるので、検索しますid