Nem válasz a kérdésre, de tulajdonképpen mi a baj azzal, ha a kódban az van, amit csinálni akarsz?
Csak szebben kell leírni:
function multiplyArrayByScalar ($array, $scalar) {
$result=[];
foreach($array as $actualElement){
$result[] = $actualElement * $scalar; }
return $result;
}