[英]add elements inside elements in associative array
我有一个看起来像这样的数组:
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')
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.