PHP array delete by value (not key)
Asked 07 September, 2021
Viewed 1.3K times
  • 52
Votes

I have a PHP array as follows:

$messages = [312, 401, 1599, 3, ...];

I want to delete the element containing the value $del_val (for example, $del_val=401), but I don't know its key. This might help: each value can only be there once.

I'm looking for the simplest function to perform this task, please.

20 Answer