У меня есть массив значений, которые я хотел бы запустить через 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.