foreach遇到的误解

foreach($arr as $k=>$v)
{
如果修改$arr[$k]或$v的话
$arr[$k]不完全等于$v
所以不要用以下形式
$arr[$k][‘num’] = 3;
$arr[$k][‘total’] = $v[‘price’]*$v[‘num’];

}

什么意思,这个时候没有$v[\'num\']是吗?