我有这个数组
[
[
null,
{
"1":{
"Name":"TEST ITEM 1",
"Qty":1,
"Price":1.99,
"Desc":"Test Desc"
}
}
],
{
"2":{
"Name":"TEST ITEM 2",
"Qty":1,
"Price":1.99,
"Desc":"Test Desc"
}
}
]
现在我似乎无法将数据放入内部,我需要做的只是循环浏览所有数据并将其放入内部,但是我似乎无法访问数据。
我不确定数组的结构是否正确,我基本上是将数组转换为json以存储在数据库中,然后从数据库中检索并使用array_push将数据放入json时将其转换回json。它。
有帮助吗?
答案 0 :(得分:0)
为什么不只是编写一个普通的PHP数组,您是否要以这种方式进行业务逻辑并在将其存储到数据库之前使用json_encode()函数?
您可以使用代码here
$php_array = array(
"1" => array(
"name" => "test item 1",
"qty" => 1,
"price" => 1.99,
"desc" => "test desc"
),
"2" => array(
"name" => "test item 2",
"qty" => 1,
"price" => 1.99,
"desc" => "test desc 2"
)
);
foreach($php_array as $arr){
foreach($arr as $level_two){
echo $level_two;
}
}
$json_array = json_encode($php_array);