设长为X,则宽为(X-25),或(X+25),
依题意有:2[X+(X-25)]=310,解得:X=90,
或:2[X+(X+25)]=310,解得:X=65,
答:足球场的长为90米,宽为65米,或长65米,宽为90米。