Php 如何访问包含Laravel中对象的数组

Php 如何访问包含Laravel中对象的数组,php,laravel,Php,Laravel,表文件名称为元数据,元数据中包含一个对象数组,例如 [{"title":"Type","value":"Hard Drive (HDD)"},{"title":"Condition","value":"Used"}] 如何使用PHP/Laravel访问它。感谢您的帮助。谢谢您发布的代码是一个JSON字符串。因此,首先必须使用函数将其解码

表文件名称为元数据,元数据中包含一个对象数组,例如

[{"title":"Type","value":"Hard Drive (HDD)"},{"title":"Condition","value":"Used"}]

如何使用PHP/Laravel访问它。感谢您的帮助。谢谢

您发布的代码是一个JSON字符串。因此,首先必须使用函数将其解码到PHP数组中。之后,您可以轻松访问它

试试这个:

$json='[{“title”:“Type”,“value”:“Hard Drive(HDD)”},{“title”:“Condition”,“value”:“Used”}];
$assoc_array=json_decode($json,true);//第二个参数为true以获取关联数组
echo$assoc_数组[0]['title'];

您需要使用php函数对其进行解码:

$x = '[{"title":"Type","value":"Hard Drive (HDD)"},{"title":"Condition","value":"Used"}]';
$y = json_decode($x, true);
print_r($y);
输出:

Array
(
 [0] => Array
     (
         [title] => Type
         [value] => Hard Drive (HDD)
     )

 [1] => Array
     (
         [title] => Condition
         [value] => Used
     )
)
现在,您可以通过foreach循环访问值,如下所示:

foreach($y as $key => $val) {
      echo "Title : " . $val['title'] . $val['value'] ;
 }

上面的代码经过测试

您需要
json\u解码