suit: for($i=1900;$i <= 2013;$i++)

Beitrag lesen

date() mit entsprechendem Formatstring; mit intval() den String in ein Integer umwandeln.

intval() ist nicht notwendig, das macht PHP selbst, wenn es mit Zahlen in Strings rechnen soll.

Sofern die Zahlen wie Dezimalzahlen und keine Grenze überschreiten (32- bzw. 64-Bit-Überlauf beachten) aussehen ja :)

In diesem Kontext sollte es also keine Probleme geben.