首页 > 后端开发 > php教程 > 已知数组中每个值长度相同,如何增加一个key键呢?

已知数组中每个值长度相同,如何增加一个key键呢?

WBOY
发布: 2016-06-23 14:27:11
原创
1078 人浏览过

array
(
 x=> array(0,01,02,...0x),
 y=> array(0,11,12,...1x),
 ...
 n=> array(0,n1,n2,...nx),
)
已知该数组中每个值的长度都是相同的,如:array[x]和array[y]两个数组的长度相等

我想再添加2个键array[a]和array[b],变成
array
(
 x=> array(0,01,02,...0x),
 y=> array(0,11,12,...1x),
 ...
 n=> array(0,n1,n2,...nx),

 a=> array(a,a,a,...b),
 b=> array(b,b,b,...b),
)
有什么好的方法吗

(我现在只想到 先获取到所有的keys,然后再获取第1个key的值长度。然后再填充array[a]和array[b])


回复讨论(解决方案)

其实就是想 在array里增加1个键,使这个键的值长度 和其他键的值长度相同

长度相同,那值呢。



值不相同的,只是有相同的键数
array(0,01,02,...0x),   
array(0,11,12,...1x),
比如:count 出来都是 10


长度相同,那值呢。

不过新添加进来的这2个数组值是相同的
 a=> array(a,a,a,...a),
 b=> array(b,b,b,...b),

$ar=你的数组;$c=count($ar['x']);$ar['a']=array_fill(0,$c,"a");print_r($ar);
登录后复制

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板