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解码