请教 php 数组值替换 10

如题,我想替换两个相同键名数组的值:A数组:Array([Pro_Type]=>Array([0]=>INF8000S[1]=>INF8000S2)[Pro_Price]... 如题,我想替换两个相同键名数组的值:

A数组:Array ( [Pro_Type] => Array ( [0] => INF8000S [1] => INF8000S2 )
[Pro_Price] => Array ( [0] => 4080 [1] => 2100 ) [Pro_Num] => Array
( [0] => 1 [1] => 3 ) )

B数组:Array ( [ListNo] => 2014040206324260605 [pid] => 8 [tPrice] => 6180
[Pro_Type] => Array ( [0] => INF8000S [1] => INF8000S2 ) [Pro_Price]
=> Array ( [0] => 4080 [1] => 2100 ) [Pro_Num] => Array ( [0] =>
1 [1] => 1 ) )

用A数组的傎替换B数组中相同键名的值,替换完成后B数组变成:
Array ( [ListNo] => 2014040206324260605 [pid] => 8 [tPrice] => 6180 [Pro_Type] => Array ( [0] => INF8000S [1] => INF8000S2 ) [Pro_Price] => Array ( [0] => 4080 [1] => 2100 ) [Pro_Num] => Array ( [0] => 1 [1] => 3 ) )
展开
 我来答
百度网友6ae6242
2014-04-02 · TA获得超过563个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:149万
展开全部

php 的array_merge函数可以解决



$mergedArray = array_merge($arrayB, $arrayA);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hechuang24
2014-04-02 · 超过13用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:29.7万
展开全部
array_merge(A,B);
或者
foreache(B as $key=>$item){
A[ $key] = $item;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
game521
2014-04-02 · 贡献了超过122个回答
知道答主
回答量:122
采纳率:0%
帮助的人:57.3万
展开全部
B数组[键名] = A数组[键名]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
璀璨星恋
2014-04-04
知道答主
回答量:53
采纳率:100%
帮助的人:25万
展开全部
array_place也能把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ddf1a7f
2014-04-02 · TA获得超过133个赞
知道小有建树答主
回答量:287
采纳率:25%
帮助的人:130万
展开全部
foreach($a as $key => $val) {
foreach($b as $keys => $values) {
if($key == $keys) {
$val == $values;
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式