`
alfred_long
  • 浏览: 559630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP合并数组,键值不变

 
阅读更多

PHP中有合并数组的函数 array_merge(),但是这个函数有一个缺点,就是在使用的时候,会使数组为数字的键值重置,丢失原来的键值;

后来,找了个小的方法,解决了个问题;

$a = array("111"=>"a","112"=>"b");
$b = array("113"=>"c","114"=>"d");
$c = array();
foreach( $a as $key => $value ) {
    $c[$key] = $value;
}
foreach( $b as $key => $value ) {
    $c[$key] = $value;
}
//这样新的数组就保留了原来的数组的键值
 其实用"+"操作符也可以实现类似的功能!
分享到:
评论

相关推荐

    php 二维数组按数组键值进行排序

    php对二维数组按数组键值进行排序 @param array $array 要排序的数组 @param string $key 排序依据字段 @param string $order 排序方式,0为降序,1为升序

    php数组键值用法实例分析

    本文实例讲述了php数组键值用法。分享给大家供大家参考。具体分析如下: 先看一个数组: <?php $switching = array( 10, // key = 0 5 => 6, 3 => 7, 'a' => 4, 11, // key = 6 (整个数组中整型键索引最大...

    php合并数组并保留键值的实现方法

    php合并数组,一般会使用array_merge方法。 array_merge — 合并一个或多个数组 array array_merge ( array $array1 [, array $... ] ) array_merge 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个...

    PHP实现根据数组某个键值大小进行排序的方法

    本文实例讲述了PHP实现根据数组某个键值大小进行排序的方法。分享给大家供大家参考,具体如下: 问题:针对给定数组的某个键的键值进行排序 解决方法: //$a是排序数组,$b是要排序的数据集合,$result是最终结果 $...

    php数组实现根据某个键值将相同键值合并生成新二维数组的方法

    主要介绍了php数组实现根据某个键值将相同键值合并生成新二维数组的方法,涉及php数组的遍历、赋值相关运算技巧,需要的朋友可以参考下

    PHP实现通过二维数组键值获取一维键名操作示例

    本文实例讲述了PHP实现通过二维数组键值获取一维键名操作。分享给大家供大家参考,具体如下: 有如下既定数组: $inviteType = [ '扫码' => [ 'type' => 0, 'point' => 5, ], '评论' => [ 'type' => 1, '...

    php中怎么搜索相关联数组键值及获取之

    1.搜索关联数组键如果在一个数组中找到一个指定的键,函数array_key_exists()返回TRUE,否则返回FALSE。其 形式如下:boolean array_key_exists(mixed key, array array) 下面的例子将在数组键中搜索Ohio,如果找到...

    php对二维数组按指定键值key排序示例代码

    对二维数组按指定键值key排序,对于一些新手朋友或许存在难度,下面为大家介绍下在php中时如何实现的

    php使用post数组的键值创建同名变量并赋值的方法

    主要介绍了php使用post数组的键值创建同名变量并赋值的方法,涉及php操作数组的技巧,非常具有实用价值,需要的朋友可以参考下

    PHP 根据数组值取得键值.rar

    PHP 根据数组值取得键值.rar

    php获取数组中键值最大数组项的索引值 原创

    本文实例讲述了php获取数组中键值最大数组项的索引值的方法。分享给大家供大家参考。具体分析如下: 一、问题: 从给定数组中获取值最大的数组项的键值。用途如:获取班级得分最高的学生的姓名。 二、解决方法: &...

    PHP合并数组的2种方法小结

    在此前合并数组我一直用的是array_merge()这个函数,但最近我在换工作的时候遇到一道合并数组的面试题,我当时想的是将两个数组先转化为字符串,合并后再转化为数组输出,面试官说这个思路不太对,完了bulabula讲了...

    PHP合并数组函数array_merge用法分析

    本文实例讲述了PHP合并数组函数array_merge用法。分享给大家供大家参考,具体如下: 合并数组是把一个数组追加到另一个数组中,主要应用array_merge()函数实现 语法如下: array array_merge(array array1,array ...

    PHP7常量数组用法分析

    php7之前define只能是键值对,而php7里可以把数组加进define <?php /** * Created by PhpStorm. * User: bee * Date: 2016/4/23 * Time: 1:27 */ define('NAME',[ 'lig','bee','arr'=>array('ligbee'),...

    php合并数组中相同元素的方法

    本文实例讲述了php合并数组中相同元素的方法。分享给大家供大家参考。具体如下: 关于重复数组的删除我们都介绍过N种方法了,今天这个例子有点不同就是 删除数组中相同的元素,只保留一个相同元素,具体实例代码如下...

Global site tag (gtag.js) - Google Analytics