在PHP中删除数组的数组

在PHP中删除数组的数组,php,multidimensional-array,Php,Multidimensional Array,我希望您能帮助我使用数组从数组中删除记录,以定义需要删除的记录,请参见下面的示例 阵列1 $exclusion = array("ABC-DEF","GHI-JKL"); 阵列2 Array ( [0] => Array ( [Name] => ABC-DEF [Stack] => Dev ) [1] => Array ( [Name] =&g

我希望您能帮助我使用数组从数组中删除记录,以定义需要删除的记录,请参见下面的示例

阵列1

$exclusion = array("ABC-DEF","GHI-JKL");
阵列2

Array
(
    [0] => Array
        (
            [Name] => ABC-DEF
        [Stack] => Dev
        )
    [1] => Array
        (
            [Name] => KML-XWZ
            [Stack] => Test
        )
    [2] => Array
        (
            [Name] => GHI-JKL
            [Stack] => Mock
        )
    [3] => Array
        (
            [Name] => MNO-PQR
            [Stack] => String
        )
)
预期产出

Array
(
    [1] => Array
        (
            [Name] => KML-XWZ
            [Stack] => Test
        )
    [2] => Array
        (
            [Name] => MNO-PQR
            [Stack] => String
        )
)

我做了一些测试,您当然可以尝试通过$target数组循环,并使用php函数设置一个条件来取消设置元素,以便根据您拥有的$excusion数组检查每个项目。

请分享您的尝试以及它们当前产生的结果。我们是来帮助您解决现有代码的问题的,但我们不是来为您编写所有代码的。这不是一个免费的编码服务。我在几次尝试后提出了这个请求,下面是我尝试的代码“$exclusion=array”(“ABC-DEF”,“GHI-JKL”);foreach($array as$array){foreach($array as$key=>$value){if(in_array($value,$remove))unset($array[$key]);}}```@Vino请编辑您的问题以包括您尝试的内容。理想情况下,还包括代码的实际输出。请注意,在您的情况下,您希望取消设置
$array
中的元素,而不是
$array