Por lo poco que entendí, ¿quieres asignar un valor determinado a las variables que tengan valores diferentes a cero? Y si fuera así, ¿siempre será el mismo valor? Es decir, si tengo 10 variables y 8 de ellas tienen valores diferentes a cero, ¿a las 8 les asignaré el 10 u otro valor solo para realizar una suma? ¿Algo como esto?
Código PHP:
Ver original$a = 5;
$b = 0;
$c = 5;
$d = 0;
function sumar(){
$suma = 0;
if ($valor !== 0){
$suma += 10;
}
}
return $suma;
}
echo sumar ($a, $b, $c, $d); //Imprime 20
Si no es lo que buscas hacer, será mejor que te expliques de una manera más clara y concisa para entenderte mejor y así poder ayudarte.
Saludos