Ho un array di valori che vorrei correre attraverso htmlspecialchars ma con un argomento come questo:C'è un modo per inviare parametri in una funzione di callback senza creare prima la mia funzione?
$param = htmlspecialchars($param, ENT_QUOTES);
Il problema è, ho un array di valori che voglio correre htmlspecialchars on:
$array = array_map('htmlspecialchars', $array);
e mi piacerebbe sapere se c'è un modo per passare ENT_QUOTES nel callback array_map?
Posso sempre utilizzare la mia funzione che utilizza htmlspecialchars, ma sarebbe bello se ci fosse un modo per farlo già.
Dopo la risposta di seguito, ecco il mio risultato finale:
$array = array_map('htmlspecialchars', $array, array_fill(0, count($array), ENT_QUOTES));
che riempie semplicemente un array con tanti valori da $ array ha ed è pieno di ENT_QUOTE.
In questo caso, array_fill funziona per ciò di cui ho bisogno. Grazie –