1

これは私の応答コードです:

'[{"id":"153","title":"xyz","description":"abc"}, 
{"id":"154","title":"xyy","description":"abb"}]' 

このコードでは、id=154 からのみ値を取得する必要があり、php コードのみを使用してその特定の配列値のみが必要ですか?

変数 $a=154; がある場合 その特定の id とタイトルと説明の値のみを取得します。変数 $a=153; がある場合 その特定の id とタイトルと説明の値のみを取得します。

4

2 に答える 2

1

使用Javascript:

json[0].id

使用PHP:

$json  = json_decode($your_json_str);
echo $json[0]->id;

値を取得できます153

$a = 153;

foreach($json as $key => $element){
if($element->id == $a){
    echo $element->id,"<br>";
    echo $element->title,"<br>";
    echo $element->description,"<br>";
   }
}
于 2013-08-26T11:18:25.647 に答える
0
$jsonStr  = '[
              {"id":"153","title":"xyz","description":"abc"}, 
              {"id":"154","title":"xyy","description":"abb"}
             ]';
$arrJson  = json_decode($jsonStr);
$keyVal   = 154;
foreach($arrJson as $key => $val){
if($val->id == $keyVal){
    echo $val->id;//Id
    echo $val->title;//Title
    echo $val->description;//Descrption
   }
}
于 2013-08-26T11:24:49.373 に答える