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 で埋められます。