restar numero del tipo 0x

Roberto Ovalle robertoo en 127.cl
Mie Sep 1 10:06:46 CLT 2004


Este otro tambien te puede servir


$num = "07";
$num = strval($num)-1;
if(strlen($num)==1)
 $num = "0".$num;
echo $num;




----- Mensaje original ----- 
De: "Jose M.Herrera M." <jherrera en inf.utfsm.cl>
Grupos de noticias: usm.listas.php
Para: <php en listas.inf.utfsm.cl>
Enviado: Miércoles, 01 de Septiembre de 2004 9:50
Asunto: Re: restar numero del tipo 0x


Juan andres Ramirez <jandresaedo en surnet.cl> wrote:
> Hola lista:
>         Solo quiero saber como podria bajarle un numero a 07 para que
quede como 06. Intente con $numero--; pero queda negativo, al igual que
$numero=06-07; sugerencias???


Hola.
Recuerdo haber hecho alguna vez eso con algun enjuague de este tipo:

**
$n1 = "06";
$n2 = "05";
$corte1 = split("^0+",$n1);$corte2 = split("^0+",$n2);
echo "0".($corte1[1] + $corte2[1]);
***

Sirve tb para numero 00003, 003,03, 0000000003, etc.
Eso si que el 0 del resultado hay que ver cuantos ceros tienen los n1 y n2
para ponerlos al principio... queda como tarea del cliente :)
Ojala te sirva algo.

Salu2!



-- 
............................................
Jose Miguel Herrera M. -   User #246070 counter.li.org
Est.Ing.Civil Informatica - UTFSM
Valparaiso, Chile - http://www.inf.utfsm.cl/~jherrera




Más información sobre la lista de distribución PHP