我有一个PHP数组如下:
$messages = [312, 401, 1599, 3, ...];我想删除包含值$del_val (例如,$del_val=401)的元素,但是我不知道它的键。这可能会有所帮助:每个值只能存在一次。
我在找最简单的函数来完成这个任务。
发布于 2020-04-14 16:37:13
使用PHP 7.4使用箭头函数:
$messages = array_filter($messages, fn ($m) => $m != $del_val);为了保持它的非关联数组,用array_values()包装它。
$messages = array_values(array_filter($messages, fn ($m) => $m != $del_val));https://stackoverflow.com/questions/7225070
复制相似问题