我有一个数组,如下所示:
array
(
[0] => personA
[1] => personB
)
我想给每个人添加这样的元素:
array
(
[0] => personA
(
[0] => elemA
[1] => elemB
[2] => elemC
)
[1] => personB
)
我使用的是这个代码:
foreach($proj as $key => $cat)
{
$proj[$key] = $this->ReturnFolders(WWW_ROOT . "img/proyectos/" . $cat);
}
该函数返回一个数组,如下所示:
array
(
[0] => elemA
[1] => elemB
)
但显然不起作用,我得到了这样的结果:
array
(
[0] => Array
(
[0] => elemA
[1] => elemB
[2] => elemC
)
[1] => Array
)
您的"这样"结构是不可能的。一个数组键不能有两个不同的值(personA
和子数组)。
你必须建立一个更复杂的结构:
[0] => array(
'name' => 'personA'
'values' => array('elemA', 'elemB', 'elemC')
)