Есть ли способ передать параметры в функцию обратного вызова без создания собственной функции?

У меня есть массив значений, которые я хотел бы прогнать через htmlspecialchars, но с таким аргументом:

$param = htmlspecialchars($param, ENT_QUOTES);

Проблема в том, что у меня есть массив значений, которые я хочу прогнать через htmlspecialchars:

$array = array_map('htmlspecialchars', $array);

и я хотел бы знать, есть ли способ передать ENT_QUOTES в обратный вызов array_map?

Я всегда могу использовать свою собственную функцию, которая использует htmlspecialchars, но было бы здорово, если бы уже был способ сделать это.


После ответа ниже, вот мой конечный результат:

$array = array_map('htmlspecialchars', $array, array_fill(0, count($array), ENT_QUOTES));

Который просто заполняет массив таким количеством значений, сколько есть у $array, и он заполняется ENT_QUOTE.

5
задан Francis Lewis 10 December 2011 в 06:13
поделиться