如果在另一个平面数组中找到值,则删除平面索引数组中的值

问题描述 投票:0回答:2

我想过滤一个数组。

$a = ['a', 'b', 'c', 'd', 'e'];
$b = ['c', 'd'];

$a
将按数组
$b
中的值进行过滤,结果应为:

['a', 'b', 'e']
php arrays filtering array-difference
2个回答
9
投票

尝试

array_diff()

PHP 文档:http://php.net/manual/en/function.array-diff.php


3
投票
$result = array_diff($a, $b)
© www.soinside.com 2019 - 2024. All rights reserved.