Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/05/2003, 16:24
Avatar de davidMS
davidMS
 
Fecha de Ingreso: abril-2003
Ubicación: Chepe
Mensajes: 202
Antigüedad: 21 años
Puntos: 0
ya lo hice, por si alguien lo ocupa alguna vez aqui esta:
por ejemplo si la variable es 0 - 0- 658 te devuel 0000000658:
nada mas lo meten en un ciclo si ocupan mas variable, como este:
ayp es una tabla
contayp=son el total de registros en la tabla

for ($i=0;$i<$contayp;$i++)
$loco= explode ('-',$ayp[$i]['cedula']);
$len= strlen ($loco[0]);
$pos=$loco[0];
if ($len==1)
{
$len=2;
$loco[0]="0".$pos;
}else{
}

for ($a=0;$a<$len;$a++)
{
if ($loco[0][$a]==" ")
{
$loco[0][$a]=$loco[0][$a-1];
$loco[0][$a-1]="0";
}else{}
}
$len1= strlen ($loco[1]);
for ($a=0;$a<$len1;$a++)
{
if ($loco[1][$a]==" ")
{
$loco[1][$a]="0";
}else{}
}
$len2= strlen ($loco[1]);
for ($a=0;$a<$len2;$a++)
{
if ($loco[2][$a]==" ")
{
$loco[2][$a]="0";
}else{}

}

$string=$loco[0].$loco[1].$loco[2];