miércoles, 3 de julio de 2013

Llenar una cadena con ceros a la izquierda mediante PHP

Aquí os dejo una función muy simple para añadir ceros a la izquierda hasta una determinada longitud.
 function zerofill($valor, $longitud){
  $res = str_pad($valor, $longitud, '0', STR_PAD_LEFT);
  return $res;
 }

5 comentarios:

  1. Exelente funciona muy bien.. gracias

    ResponderEliminar
  2. o más sencillo:
    $v = 1;
    $r = sprintf("%02d", $v); // sale 01

    ResponderEliminar
    Respuestas
    1. Hola, gracias por colaborar.

      En esta pequeña función lo que se pretende es que la longitud de la cadena sea variable. Que puedas insertar uno, dos o N ceros la izquierda. Justamente para eso existe str_pad.

      Saludos.

      Eliminar