按照rate修改变量或数组单元的值
5) {
exit("param error!");
}
for ($i=1; $i<=$count; $i++) {
$varname = 'number'.$i;
$$varname = $$varname * RATE;
}
}
// 例子1
$a = 80;
$b = 90;
$c = 100;
affectNumber($a, $b, $c);
echo $a."rn";
echo $b."rn";
echo $c."rn";
function affectArray(&$arr)
{
$args = func_get_args();
if (empty($args)) {
exit("param error!");
}
array_shift($args);
foreach ($arr as $key => $value) {
if (empty($args) || in_array($key, $args)) {
$arr[$key] = $value * RATE;
}
}
}
//例子2
$arr = array(80, 90, 100);
affectArray($arr, 0, 2);
print_r($arr);










