Using array_search() and unset(), try the following:
if (($key = array_search($del_val, $messages)) !== false) {
unset($messages[$key]);
}
Using array_search() and unset(), try the following:
if (($key = array_search($del_val, $messages)) !== false) {
unset($messages[$key]);
}