Hallo,
ich sehe das als „fun with references“:<?php $arr = array(1, 2, 3, 4);
foreach($arr as &$p) { }; # loop over array, do nothing
echo "Sum is: ", SumAccArray($arr, &$p), „\n“; # sum up array once
echo "Sum is: ", SumGetArray($arr, &$p), „\n“; # sum up array again
function SumAccArray( &$a, &$r ) { foreach($a as&$r) $sum += $r; return $sum; }
function SumGetArray( &$a, &$r ) { foreach($a as $r) $sum += $r; return $sum; }
?>Einmal kommt 9, einmal 10 raus (Summation). Tipps?
Grüße
CMБ