php怎样把一个数组放入另一个数组的子数组里面

Array([0]=>Array([a]=>1[b]=>2)[1]=>Array([a]=>s[b]=>s))怎样把一个数组放入里面,得到的结果是这样:Array([0]... Array
(
[0] => Array
(
[a] => 1
[b] => 2

)

[1] => Array
(
[a] => s
[b] => s
)

)

怎样把一个数组放入里面,得到的结果是这样:
Array
(
[0] => Array
(
[a] => 1
[b] => 2
[c] =>array (a,b,c)
)

[1] => Array
(
[a] => s
[b] => s
[c] =>array (1,2,3)

)

)
查询父类//
$c_data = $db->select("p_class","pid=1");
$data = array();
while($f_data = $db->getOne($c_data)){
$data[]=$f_data;
通过父类查找子类//
$db->getAll($db->select("p_class","pid=".$f_data['id']));
然后????
}
我只是想把父类和子类放在一个数组里
展开
 我来答
molaifeng
2012-06-05 · TA获得超过5273个赞
知道大有可为答主
回答量:1629
采纳率:50%
帮助的人:1790万
展开全部
$arr1 = Array
(
Array
(
'a' => 1,
'b' => 2,

),

Array
(
'a' => 's',
'b' => 's',
),

);
$arr2 = Array
(
Array
(
'c'=>array('a','b','c'),

),

Array
(
'c'=>array(1,2,3),
),

);
foreach($arr2 as $key=>$value) {
foreach($value as $k=>$v) {
$arr1[$key][$k] = $v;
}
}

print_r($arr1);
百度网友9308069
推荐于2016-04-07 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1931万
展开全部
<?php
$a=原数组
$b=array(array('a','b','c'), array(1,2,3));//被插入数组
foreach($a as $k=>$v){
$a[$k]['c']=&$b[$k]; //引用方式插入第三个项。
}
var_dump($a);//此时$a具有第三项了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙大师之一
推荐于2016-01-27 · TA获得超过3477个赞
知道小有建树答主
回答量:2271
采纳率:52%
帮助的人:722万
展开全部
就像正常的数组赋值一样,只不过是多维数组赋值而已。

例如:

<?php
$array1 = array('a','b');

$array2 = array('a'=>array('1','2'),'b'=>array('3','4'));

$array2['a'][] = $array1;

print_r($array2);
?>

赋值多个值的话,可以循环遍历赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappa9wsynzvb357n
2012-06-05 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:59.7万
展开全部
直接定义不就行了 $array[0]['c']=array(1,2,3);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式