php在数组开头插入一个或多个元素单元
全文约 193 字预计阅读 1 分钟
如果使用php系统自带的array_unshift() 函数将传入的单元插入到
array 数组的开头。刚好的我下表是数字,不符合需求。该函数注意单元是作为整体被插入的,因此传入单元将保持同样的顺序。所有的数值键名将修改为从零开始重新计数,所有的文字键名保持不变。
发现官方文档下面有另外一种方法,直接使用加法还简单,按数组相加循序计算。
$someArray=array(224=>'someword1', 228=>'someword2', 102=>'someword3', 544=>'someword3',95=>'someword4'); $someArray=array(100=>'Test Element 1 ',255=>'Test Element 2')+$someArray; ?>运行结果
array( 100=>'Test Element 1 ', 255=>'Test Element 2' 224=>'someword1', 228=>'someword2', 102=>'someword3', 544=>'someword3', 95=>'someword4' );注意相同key是会被覆盖的。
php在数组开头插入一个或多个元素单元
评论 0 条
暂无评论,来说点什么吧。