【发布时间】:2014-03-03 08:28:33
【问题描述】:
有没有办法从 PHP 中的一些现有数组创建这个数组
Array(
[in-door] => Array
(
[tv] => Array
(
[views] => 123
[likes] => 234
[comments] => 345
[shares] => 456
)
[sofa] => Array
(
[views] => 567
[likes] => 789
[comments] => 890
[shares] => 901
)
),
[out-door] => Array
(
[chair] => Array
(
[views] => 109
[likes] => 98
[comments] => 987
[shares] => 876
)
[bench] => Array
(
[views] => 765
[likes] => 654
[comments] => 543
[shares] => 432
)
)
)
我尝试过的
$list_categories = array("in-door");
$list_items = array(array("tv", "sofa"));
$list_items_info = array(array(array(
"views" => 123,
"likes" => 234,
"comments" => 345,
"shares" => 456
),
array(
"views" => 123,
"likes" => 234,
"comments" => 345,
"shares" => 456
)
));
print_r(array_combine($list_categories, array_combine($list_items, $list_items_info)));
没有给我带来我的期望。
除此之外,什么是最有效的方式来获得一个项目的视图/喜欢。我应该使用数组还是 json 对象?
【问题讨论】:
-
这个问题解决了吗?如果是这样,请考虑通过单击旁边的空心复选标记来接受答案。
-
感谢 CodeAngry 和 Amal 对我的帮助,特别是 CodeAngry(您的解决方案与我的需求 100% 匹配)
标签: php arrays multidimensional-array