【发布时间】:2016-12-23 17:30:36
【问题描述】:
我正在尝试创建一个存储各种相册的数组,
到目前为止,我有以下代码
$photos = array(
array("karate","1","2"),
array("judo","1","2"),
array("kickboxing","1","2"),
array("womenselfdefense","1","2")
);
$sections = array("karate","judo","kickboxing","womenselfdefense");
foreach($sections as $keys => $section)
{
echo count($photos[$section]);
}
但我认为我的阵列设置不正确,理想情况下,我希望主阵列 $photos 在其中包含 4 个单独的阵列 $karate,$judo,$kickboxing,$womenselfdefense。
我想从计算每个数组中的项目数开始,然后在每个数组中选择一个随机项目,但是我相信目前我的照片数组中有 4 个未命名的数组,因此我的代码返回了几个未定义的索引: 错误
谁能帮我解决这个问题
【问题讨论】:
-
我们不明白这样做的目的是什么?
-
做一个
print_r($photos)应该告诉你你的错误