Cita:
Iniciado por PHPeros Ocurre eso porque los estás tratando como strings y la comparación se hace literal en vez de numérica:
Para solucionarlo elimina las comillas y los ceros sobrantes o pásalos a int mediante parseInt() o Number()
Hola PHPeros,
Sí, yo sé que son strings y a eso iba mi duda. Es decir, por qué la cadena '0018' es "¿mayor?" que la cadena '000053'?
veo que resaltas el 1 y 0 de la tercera posición en ambas cadenas.. con eso quieres decir a que es algo parecido al orden alfabético?
Gracias por tu respuesta :D