PHP で JSON を正常にデコードできました (思ったほど苦痛ではありませんでした) が、実際の PHP を実行してから長い時間が経ちました。
デコードされたjsonは次のようになります
[Array]
item {
[0]
{
[live]=>
[name]=>Paul
[value]=>10
}
[1]
{
[live]=>1
[name]=>Fred
[value]=>32
}
等々
私が抱えている問題はこれです - 構造を反復して最初に live==1 かどうかをテストし、次にそれが最初のライブ名である場合は、選択された値として HTML ドロップダウンに出力しようとしています。
私は現在、このようにしようとしています
$t = 0;
$count = 0;
foreach($decode['items'] as $option=>$value)
{
print_r("option = $option\n");
if ($option=>isLive == 1)
{
print_r("isLive is true for $option[$count]['names']\n");
if ($t == 0)
{
echo "<option value=$option[name] selected>$value[name]</option>";
$t = 1;
}
else
echo "<option value=$option[name]>$value[name]</option>";
}
else
{
print_r("isLive is false for $option[$count]=>name\n");
}
$count++;
}
問題は、これが機能するために if ステートメントを正しく取得できないように見えることです。これはおそらく非常に単純な問題であり、間違いなく手のひらに直面することになりますが、ここではポインターを正しい方向に向けることができます!