Ejemplo:
Problema:
Quiero tener un campo numérico que tenga 10 dígitos de largo y que los espacios simple esten completos con ceros a la izquierda.
Que el valor "1","12","154" tenga como salida "000000001","000000012","000000154".
Solución en el código PHP:
- < ? php
- $campo ='1';
- $campo ='str_pad($fila[0], 10,'0',STR_PAD_LEFT);
- echo $campo;
- //Sale
- // 000000001
- $campo ='1';
- $campo ='P'.str_pad($fila[0], 5,'0',STR_PAD_LEFT);
- echo $campo;
- //Sale
- // P00001
- $campo ='1';
- $campo ='P'.str_pad($fila[0], 5,'0');
- echo $campo;
- //Sale
- // P10000
- $campo ='1';
- $campo ='str_pad($fila[0], 10,'A',STR_PAD_BOTH);
- echo $campo;
- //Sale
- // AAAA1AAAAA
- ?>
Eso es todo simple no!! y muy util puede ser en algunos casos.
No hay comentarios:
Publicar un comentario