使用
array_search()和
unset,尝试以下操作:
if (($key = array_search($del_val, $messages)) !== false) { unset($messages[$key]);}array_search()返回找到的元素的键,可使用将键从原始数组中删除该元素
unset()。它会
FALSE在失败时返回,但是在成功时会返回false
-y值(
0例如,您的密钥),这就是使用严格比较运算符的原因
!==。
该
if()语句将检查是否
array_search()返回了值,并且只会执行一个操作。



