Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   como rellenar con ceros a la izquierda algun dato (https://www.clubdelphi.com/foros/showthread.php?t=72852)

uper 15-03-2011 19:45:48

como rellenar con ceros a la izquierda algun dato
 
b. tardes, tengo la siguiente funcion que se debe de rellenar hacia la izquierda con ceros, por ejemplo valor=4 y me debe de devolver 00000004
al ejecutar sobre php no me devuelve nada, es incorrecta la funtion.

Código PHP:

<?php
function rellena($texto_,$deque_,$longitud)
 { 
  
$cad=$texto_;  
   
  
$i=strlen($cad);  
  
$restan=$longitud $i;
  
  for(
$k=0;$k<$restan;$k++) 
  {
     
$ceros $ceros.$deque_;
     
//echo $ceros."<BR>";
  

   
$resultado=$ceros.$cad;   
   return 
$resultado;       
 }
 
 
$folio 4
 echo 
rellena($folio,"0",8); 
 
?>

gracias.

roman 15-03-2011 19:49:10

Y, ¿no te sería más fácil usar la función str_pad?

// Saludos


La franja horaria es GMT +2. Ahora son las 04:51:07.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi