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

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

$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)

$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)

php里面新建数据可以通过两种方式,一种是通过array函数来创建,另一种就是通过赋值[]来创建。

<?php

$arr1 = array(1,2,3,4)

var_dump($arr1)

$arr2[0] = 1

$arr2[1] = 2

$arr2[2] = 3

$arr2[3] = 4

var_dump($arr2)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7920780.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存