Noch ein paar Verbesserungen:
$newkey = $key+1;
if($newkey % 5 == 0) {
diese $newkey-Variable ist unnütz, da kannst du eine Zeile code sparen;
if(($key+1) % 5 == 0) {
echo $value.'</div>'.'<div>';
hier drei Strings zu verketten ist unnötig - zwei reichen.
echo $value . '</div><div>';