I have an array of values that I would like to run through htmlspecialchars, but with an argument like this:
$param = htmlspecialchars($param, ENT_QUOTES);
The problem is that I have an array of values that I want to run htmlspecialchars:
$array = array_map('htmlspecialchars', $array);
and I would like to know if there is a way to pass ENT_QUOTES to the array_map callback?
I can always use my own function that uses htmlspecialchars, but it would be nice if there was a way to do this already.
After the answer below, here is my final result:
$array = array_map('htmlspecialchars', $array, array_fill(0, count($array), ENT_QUOTES));
Which just fills the array with as many values as the $ array, and it is filled with ENT_QUOTE.