我不确定我的标题使用什么合适的术语,但只是想知道下面的解决方案需要将两个值合并/组合成一个关联数组中的一个。
例如我有这个数组:
Array
(
[1] => Array
(
[agent_name_1] => Agent 1
[agent_phone_1] => 0123456
[agent_company_1] => My Company
[agent_email_1] => [email protected] /cdn-cgi/l/email-protection
[agent_address_1] => United States
)
)
在这里我想结合company_1
with address_1
。所以输出应该是这样的:
Array
(
[1] => Array
(
[agent_name_1] => Agent 1
[agent_phone_1] => 0123456
[agent_email_1] => [email protected] /cdn-cgi/l/email-protection
[agent_address_1] => My Company, United States
)
)
请有人帮助我找出解决此问题的最简单方法。
您需要循环遍历数组并修改原始数组的相应键。
foreach ($array as $key => $agent) {
$array[$key]['agent_address_1'] = $agent['agent_company_1'] . ', ' . $agent['agent_address_1'];
unset($array[$key]['agent_company_1']);
}
阅读更多关于foreach http://php.net/manual/en/control-structures.foreach.php控制结构及其如何循环数组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)