Php 从数组中获取数据
当我实现代码时,我得到了这个 我不知道如何用PHPV5.3.3修复这个ImPhp 从数组中获取数据,php,arrays,json,Php,Arrays,Json,当我实现代码时,我得到了这个 我不知道如何用PHPV5.3.3修复这个Im Array ( [product] => Array ( [0] => apple [1] => banana [2] => orange ) [color] => Array ( [0] => red
Array
(
[product] => Array
(
[0] => apple
[1] => banana
[2] => orange
)
[color] => Array
(
[0] => red
[1] => yellow
[2] => orange
)
)
但我想要这样的输出
"data": [
{
"product": "apple",
"color": "red",
},
{
"product": "banana",
"color": "yellow",
},
{
"product": "orange",
"color": "orange",
},
]
如果有人知道错误,请帮助我这可能会起作用:
$products=$your_数组['product'];
$colors=$your_数组['color'];
$result=array();
对于($i=0;$i$products[$i],
“颜色”=>$colors[$i]
]);
ok@FaisalSharif立即重试(将两个数组的数组键也从0和1更改为问题中所示的产品和颜色)您的意思是什么?尝试打印($result)并发布它生成的内容array([0]=>stdClass对象([product]=>apple[color]=>)[1]=>stdClass对象([product]=>banana[color]=>)[2]=>stdClass对象([product]=>orange[color]=>)@FaisalSharif这很奇怪,你能在for循环之前发布$colors中的内容吗?(我已经删除了“,”在for中的颜色条目之后,请尝试使用此选项)$colors=$products['color'”;