使用php代码从json数组中获取特定的匹配值

萨拉瓦南

这是我的回复代码:

'[{"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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用PHP在JSON数组中获取特定值

使用PHP从多数组JSON获取特定值

使用PHP foreach循环从JSON数组中获取特定的重复值

从数组中获取特定部分的 PHP 代码

从具有匹配值php的多维数组中获取特定数组

麻烦删除从JSON对象数组如果它匹配使用PHP特定的条件。代码抛出错误

PHP从数组中获取特定值

使用Java从JSON数组获取特定值

如何使用 php 从 JSON 中获取特定值

从PHP中的数组获取JSON值

如何从该数组中的值获取特定的JSON数组

PHP匹配多维数组中特定键的值

PHP获取多维数组中特定键的特定值

Php 从基于列的多维数组中获取匹配值

有没有一种方法可以使用机器人或Python代码从JSON数组中获取特定值?

使用php从数组中返回特定值

从PHP数组获取特定值

从CURL JSON响应php数组获取特定值

尝试使用 php 中的字符串匹配来获取数组值时,会创建两个数组

使用 PHP 从 JSON 数组中获取值

使用 jq,获取特定键的值,该键位于数组中的 shell 定义的 JSON 对象内

如何通过使用golang从解析的json数组中获取特定值?

使用JSON和JQ中的特定键获取具有所有值的数组

如何使用php获取多维数组特定索引中的值的总和?

检查我的代码以获取PHP中的多维JSON数组?

从数组中获取特定值

从数组中获取特定值

从 json 中获取特定值以放入数据数组

如何从嵌套的json数组中获取特定的对象值