array_diff删除一维数组中指定的value值
array_diff 本来是用来计算数组的差集;不过这个求差集可以用来删除数组指定的值;
$names = [
'张三',
'李四',
'王麻子',
'李四',
];
$names = array_diff($names, ['李四']);
array_diff 跟 unset 一样并不会格式化键名;
如果需要格式化键名;就再加个 array_values;
$names = array_values(array_diff($names, ['李四']));

浙公网安备 33010602011771号