foreach($arr as $key => $value){
echo "$key : $value <br />\n";
}
foreach($arr as $key => $value){
echo "$key : $value <br />\n";
}

ポインタが配列の最後を参照していて
二回目のforeachが実行されないんですが
ポインタを戻す方法を教えてください。

reset($arr);
unset($value);
上記も効果がありませんでしたが
使い方が間違っているのでしょうか。
foreach()の間に書きました。

リファレンスには『注意:foreachの実行開始時に内部配列ポインタは、
配列の先頭要素を指すように自動的にリセットされます。
このため、foreachループの前に reset()をコールする必要はありません。』
と一見単純に2回呼び出せるような気がするのですが…。