Login
网站首页 > 文章中心 > 其它

php二维数组添加键值_php数组添加键值对

作者:小编 更新时间:2023-08-01 14:41:55 浏览量:454人看过

php怎么把一个值添加到二维数组

例如$arr是一个二维数组,加值方法就是?$arr['键']['键']='值';

例如

php

$arr=array(

'a'=array('id'=1,'name'='a'),

);

//此时?$arr就变为

php把一个二维数组的值插入到对应的多维数组里面,键值相同:

php 中如何给二维数组赋值

在已知二维数组元素个数的情况下,可以直接根据下标来赋值:

php如何添加二维数组元素

满意回答的那个答案是错误的

我今天和提问者一样遇到这个问题

想在二维数组里面插入新的值,并且是循环插入,新的键名是固定的,但是新的值不是固定,随机的.

我试过满意回答的答案,他这样的确插入了,新的键名是固定的.但是,所有新的值都是一样的,

我找到一个更好的方法,更简单

$tel[1]="k";

$b=0;

$a=array(0=array("name"="a","mail"="b"),1=array("name"="d","mail"="e"));

foreach($a as $values){

$b=$b+1;

$values["tel"]=$tel[$b];

}

print_r($a);

//输出一定是:

//( [0] = Array ( [name] = a [mail] = b [tel] = k ) [1] = Array ( [name] = d [mail] = e [tel] = e ) )

//注意!!!foreach($a as $values){ 这一句里面有个,虽然我不懂是什么,但是加上这个就可以利用foreach给数组赋值,一维二维都行

php二维数组添加元素

索引数组

for($i=0;?$i?count($array);?++$i){$array[$i]['url']?=?$aarray[$i]['id'];}

下标数组

foreach($array?as?$key?=?$val){$array[$key]['url']?=?$array[$key]['id'];}

以上这个可以实现你想要的功能,还可以加以判断

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章