Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/11/2012, 12:32
Avatar de jandrogdz
jandrogdz
 
Fecha de Ingreso: julio-2012
Ubicación: public $Guadalajara
Mensajes: 397
Antigüedad: 12 años, 3 meses
Puntos: 12
Respuesta: Codigo de Alumnos incremental

se puede crear una funcion donde te rellene con ceros dependiendo el numero k se ingrese por ejemplo.


Código PHP:
Ver original
  1. <?php
  2.  
  3.  zerofill()
  4. Devuelve el número ingresado con ceros a la izquierda dependiendo del
  5. relleno deseado de la cadena de salida.
  6.  
  7.    $entero
  8.    $relleno
  9.  //return  string numero_formateado_ceros_izquierda
  10.  
  11.  
  12. function zerofill($entero, $relleno){
  13.     // Limpiamos por si se encontraran errores de tipo en las variables
  14.     $entero = (int)$entero;
  15.     $largo = (int)$relleno;
  16.      
  17.     $aux= '';
  18.      
  19.     /**
  20.      * Determinamos la cantidad de caracteres utilizados por $entero
  21.      * Si este valor es mayor o igual que $relleno, devolvemos el $entero
  22.      * De lo contrario, rellenamos con ceros a la izquierda del número
  23.      **/
  24.     if (strlen($entero) < $relleno) {
  25.         $aux= str_repeat('0', $relleno– strlen($entero));
  26.     }
  27.     return $aux . $entero;
  28. }
  29. ?>


Código PHP:
Ver original
  1. <?php
  2.     echo zerofill(123456, 9); // Devuelve 000123456
  3.     echo zerofill(123456, 4); // Devuelve 123456
  4. ?>

ai que saber sacarle provecho a las funciones...