PHP-具有相同值和不同键的数组 - 启用

Tic*_*tch 0 php arrays multidimensional-array

如果我在php中的不同键上具有相同的值会发生什么?所以我需要删除其他有价值的键并且只保留一个.这两个数组可以是单数组也可以是多维数组.请看一下代码


Array
(
      [success] => Array
         (
            [0] => Done.
            [1] => Done.
         )

      [error] => Array
         (
            [0] => This request has already been processed.
            [1] => This request has already been processed.
            [2] => This request has already been processed.
            [3] => You Don't Have Permission.
            [4] => You Don't Have Permission.
         )

      [warning] => Array
         (
         )

)
Run Code Online (Sandbox Code Playgroud)

正如你可以看到[error][success]阵列上有不同的键2/3相同的值.现在我该怎么办?只保留一个.喜欢下面的一个


Array
(
      [success] => Array
         (
            [0] => Done.
         )

      [error] => Array
         (
            [0] => This request has already been processed.
            [1] => You Don't Have Permission.
         )

      [warning] => Array
         (
         )

)
Run Code Online (Sandbox Code Playgroud)

The*_*ird 5

对于示例数据,您可以将array_maparray_unique 一起使用.

$result = array_map("array_unique", $arrays);
Run Code Online (Sandbox Code Playgroud)