Primero el count no empieza desde 0 sino desde 1. Esto quiere decir que cuando hagas la condicion
te va a añadir el # 4 y esto ocasionara un valor nulo. Por lo tanto cuando uses count llamalo de esta forma
Segundo cuando llames las variables acuerdate que PHP es siempre con el simbolo de
$. Te falto el simbolo de dolar en varios
$arr[i].
Tercero no es requisito solo un consejo. Si no vas a usar la variable
$can en otro lado, mejor usa el valor directamente en el for.