这是我的回复代码:
'[{"id":"153","title":"xyz","description":"abc"},
{"id":"154","title":"xyy","description":"abb"}]'
在这段代码中,我只需要从id = 154中获取值,而仅需要使用php代码来获取特定的数组值?
如果我有变量$ a = 154; 它只会获得特定的ID,标题和说明值。如果我有变量$ a = 153; 它只会获得特定的ID,标题和说明值。
$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
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句