Arkadaşlar aşağıdaki gibi bir fonksiyonum var, bu bir siteden thumbs resim çekiyor

sitenin linkleri site.com/100 site.com/5510 şeklinde rakamlar

	function getVideoThumbs()
	{
		$thumbs   	= array();
		$video_id 	= $this->getVideoId();
		$id_thumb  	= sprintf('%07d', substr($video_id, 0, 2));
		$id_pos		= sprintf('%07d', $video_id);
		for ($i=2; $i <= 16; $i++) {
			$thumbs[] = '/'.$id_thumb.'/'.$id_pos.'/'.$id_pos.'_'.sprintf('%03d', $i).'.jpg';
		}
		return $thumbs;
	}
Yukarıdaki fonksiyonda substr($video_id, 0, 2) kırmızı rakam 2 ise 10000 ve üstü yani 5 haneli linklerde resimleri çekiyor (site.com/10000 ve üzeri)

kırmızı sayıyı 1 yaptığımda site.com/9999 a kadar olan linklerde resimleri çekiyor. yani 4 haneli linkleri

kırmızı sayıyı 0 yaptığımda site.com/999 a kadar olan linklerde resimleri çekiyor

bu kodu nasıl düzenlemeliyim ki her seferinde koddan o sayıyı değiştirmek yerine otomatik olarak linki sayıp 10000 den büyük ise 2, 1000-9999 arası ise 1, 100-999 arası ise 0 otomatik olarak yazılsın.