Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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_Arrays_Sorting_Merge_Unique - Fatal编程技术网

PHP-合并内部数组时使多维数组唯一

PHP-合并内部数组时使多维数组唯一,php,arrays,sorting,merge,unique,Php,Arrays,Sorting,Merge,Unique,初始数组: Array ( [0] => Array ( [0] => "Kate" [1] => Array ( [0] => 1 [1] => 30 [2] => 11 ) [2] => "Seattle" ) [1] => Array ( [0] => "Kate" [1] => Array ( [0] =&g

初始数组:

Array 
( 
    [0] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 11 ) 
        [2] => "Seattle" 
    ) 
    [1] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 100 [1] => 7 [2] => 55 ) 
        [2] => "Seattle" 
    ) 
    [2] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 2 [2] => 13 ) 
        [2] => "New York" 
    ) 
    [3] => Array ( 
        [0] => "Paul" 
        [1] => Array ( [0] => 5 [1] => 34 [2] => 9 ) 
        [2] => "Chicago" 
    ) 
    [4] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 13 ) 
        [2] => "New York" 
    ) 
) 
Array 
( 
    [0] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 11 [3] => 100 [4] => 7 [5] => 55 ) 
        [2] => "Seattle" 
    ) 
    [1] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 2 [2] => 13 [3] => 30 ) 
        [2] => "New York" 
    ) 
    [2] => Array ( 
        [0] => "Paul" 
        [1] => Array ( [0] => 5 [1] => 34 [2] => 9 ) 
        [2] => "Chicago" 
    ) 
) 
所需输出:

Array 
( 
    [0] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 11 ) 
        [2] => "Seattle" 
    ) 
    [1] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 100 [1] => 7 [2] => 55 ) 
        [2] => "Seattle" 
    ) 
    [2] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 2 [2] => 13 ) 
        [2] => "New York" 
    ) 
    [3] => Array ( 
        [0] => "Paul" 
        [1] => Array ( [0] => 5 [1] => 34 [2] => 9 ) 
        [2] => "Chicago" 
    ) 
    [4] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 13 ) 
        [2] => "New York" 
    ) 
) 
Array 
( 
    [0] => Array ( 
        [0] => "Kate" 
        [1] => Array ( [0] => 1 [1] => 30 [2] => 11 [3] => 100 [4] => 7 [5] => 55 ) 
        [2] => "Seattle" 
    ) 
    [1] => Array ( 
        [0] => "Mike" 
        [1] => Array ( [0] => 1 [1] => 2 [2] => 13 [3] => 30 ) 
        [2] => "New York" 
    ) 
    [2] => Array ( 
        [0] => "Paul" 
        [1] => Array ( [0] => 5 [1] => 34 [2] => 9 ) 
        [2] => "Chicago" 
    ) 
) 
我想根据[0]中的字符串值简化数组,如“Kate”、“Mike”或“Paul”。 在进行此操作时,我希望将[1]中的数组合并起来,并使其成为唯一的,如所需输出中的“Mike”数组


我不知道该做什么,也不知道从哪里开始。请帮忙

好的,您正在处理数组,因此可能需要使用。您很可能还需要一个循环来迭代数组。辅助变量也可能有用


它类似于孩子的玩具,他们将物体插入不同的形状。只需将这些值相互匹配即可。如果它们合适,则合并它们。只有当你不想学的时候,它才是困难的。

你知道你想要什么,但你不知道该做什么或从哪里开始?这听起来像是家庭作业。即使不是这样,你也应该能毫不费力地弄明白。你能至少给我一点提示吗?比如我应该使用哪个函数?