$values= array();
$values[1]='test1';
$values[2]='test2';
$values[3]='test3';
$values[4]='test4';
echo '<u>Before:</u><br/>';
foreach ($values as $lang => $value)
echo $lang.' '.$value.'<br/>';
foreach ($values as $lang => &$value)
{
}
echo '<u>After reference:</u><br/>';
foreach ($values as $lang => $value)
echo $lang.' '.$value.'<br/>';
The result :
Before:
- 1 test1
- 2 test2
- 3 test3
- 4 test4
After:
- 1 test1
- 2 test2
- 3 test3
- 4 test3
Why index 4 equal test3?