Current Article:

How to delete array element by value in PHP?

How to delete array element by value in PHP?

Using array_search() and unset(), try the following:

if (($key = array_search($del_val, $messages)) !== false) {
  unset($messages[$key]);
}