$list = [1, 2, 3, 4];
$data = 2;
if (in_array($data, $list)) {
$key = array_search($data, $list);
unset($list[$key]);
}
$list=array_values($list);
print_r($list);
输出结果
Array
(
[0] => 1
[1] => 2
[2] => 4
)
注解:
in_array() 函数:用于判断数据data 是否存在于list数组 中。
array_search() 函数:用于获取 数据data 在数组list 中的键。
unset() 函数:用于删除指定元素。
array_values()函数:用于对数组重新排序