PHP - como ordenar numero almacenado como texto ? los números tambien tiene letras en algunos casos

 
Vista:

como ordenar numero almacenado como texto ? los números tambien tiene letras en algunos casos

Publicado por hugo (42 intervenciones) el 10/01/2022 20:35:49
buenas
como ordenar numero almacenado como texto ? los números también tiene letras en algunos casos (estoy usando php)

en mi base de datos tengo los sig valores almacenados como texto
4000-fr1
4000-1
4000-1fr1
4000-1fr2
4000-2
4000-19

al hacer un orden descendente me queda
4000-fr1
4000-1fr1
4000-1fr2
4000-1
4000-19
4000-2

en el caso

quisiera que me quedara ordenado de la siguiente manera

4000-fr1
4000-1
4000-1fr1
4000-1fr2
4000-2
4000-19
todos los valores tiene 4 numeros seguidos de un guion y despues cada particularidad (fr)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder