Az array_map
-nek csak tömböket lehet átadni. Vagy úgy oldod meg, hogy a szorzót kiteszed globális változóba és azzal dolgozol a callback függvényben, vagy megírod magadnak a saját array_map
-edet, ami elfogad egy mezei változót második paraméternek és átadja a callback függvénynek.
function array_map2p($callback, $array, $variable)
{
foreach ($array as $value)
{
$callback($value, $variable);
}
}
Vagy valami hasonló...