Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在存在细微差异的值上合并类似数组_Php_Array Merge - Fatal编程技术网

Php 在存在细微差异的值上合并类似数组

Php 在存在细微差异的值上合并类似数组,php,array-merge,Php,Array Merge,我有一个数组,其中包含单词的以下部分: 原创的 Array ( [1001002.0480] => A [1001002.0490] => l [1001002.0500] => f [1001002.0510] => a [1001002.0520] => b [1001002.0530] => e [1001002.0540] => t ) 所以经过一些处理后,我得到了一个这样的数组…: 加工

我有一个数组,其中包含单词的以下部分:

原创的

Array
(
    [1001002.0480] => A
    [1001002.0490] => l
    [1001002.0500] => f
    [1001002.0510] => a
    [1001002.0520] => b
    [1001002.0530] => e
    [1001002.0540] => t
)
所以经过一些处理后,我得到了一个这样的数组…:

加工

Array
(
    [0] => A
    [1] => l
    [2] => p
    [3] => h
    [4] => a
    [5] => b
    [6] => e
    [7] => ´
    [8] => t
)
…我需要将其与第一个合并,以获得作为键的地址号,然后为没有地址号的符号生成一些新的地址号

决赛


注意:不要太担心生成地址/键,我只是在寻找一种可靠的方法来合并值,同时保留第一个数组的键。然后,我可以处理数组,以修复与地址系统不匹配的任何新键。

一个简单的方法是通过第二个数组循环,使用检查值是否存在于第一个数组中,如果不存在,则使用
array\u push()将其添加到arary的末尾或简单的
$array[]=
-或
Array
(
    [1001002.0480] => A
    [1001002.0490] => l
    [1001002.0500] => p
    [1001002.0505] => h
    [1001002.0510] => a
    [1001002.0520] => b
    [1001002.0530] => e
    [1001002.0535] => ´
    [1001002.0540] => t
)