Home >php教程 >php手册 >PHP如何动态为多维数组的子数组分别添加元素

PHP如何动态为多维数组的子数组分别添加元素

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-07 11:43:541066browse

PHP如何动态为多维数组的子数组分别添加元素,如下:
问题:$a=array(0=>array("name"=>"a","mail"=>"b"),1=>array("name"=>"d","mail"=>"e"))怎样可以变成array(0=>array("name"=>"a","mail"=>"b",tel=>"k"),1=>array("name"=>"d","mail"=>"e" tel=>"e"))方法$a=array(0=>array("name"=>"a","mail"=>"b"),1=>array("name"=>"d","mail"=>"e"));

function addkey(&$val, $key, $param)
{
 $val[$param['key']] = $param['val'];
}

array_walk($a,'addkey',array('key'=>'tel', 'val'=>'123'));
print_r($a);

AD:真正免费,域名+虚机+企业邮箱=0元

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn