Re: [PHP-ES] Como armar un string de 5 caracteres con un codigo

[email protected] (Juan Manuel Acuña Barrera) Thu, 3 Oct 2013 09:44:46 -0500
Newsgroups php.general.es
Message-ID <[email protected]>
<?php

$cadena="35";
echo "cadena: $cadena <br>"; //esto regresa 35

$cadena=str_pad($cadena, 5, "0", STR_PAD_LEFT);
echo "cadena: $cadena <br>"; //esto regresa 00035

?>

Saludos!

El 03/10/2013, a las 09:05, Pablo Prieto Sebastia <[email protected]> escribió:

> Mas o menos como en C: 
> $cadena=sprintf("%05d",$numero);
> 
> -----Mensaje original-----
> De: tq <[email protected]>
> Enviado: Jue 03-10-2013 16:01
> Para: [email protected]; 
> Asunto: [PHP-ES] Como armar un string de 5 caracteres con un codigo
> 
>> Hola Lista.
>> 
>> Soy nuevo en PHP y les quería dejar una consulta -creo que simple-:
>> 
>> Tengo que armar una cadena de 5 caracteres con un código numérico que 
>> tiene una longitud variable (1,2, 3, 4 o 5) caracteres y el resto ceros.
>> 
>> Osea, cuando el código de mi BDD es 1 (osea un dígito), la cadena 
>> debería ser 00001 (le agrego 4 ceros a la izquierda).
>> 
>> Cuando el código de mi BDD es 10 (osea 2 digitos), la cadena debería ser 
>> 00010 (le agrego 3 ceros a la izquierda).
>> 
>> Cuando el código sea 100 la cadena debería ser 00100 (osea 2 ceros a la 
>> izquierda para completar los 5 dígitos).
>> 
>> Me pueden dar una pista de como hacerlo así busco ejemplos por la web, 
>> porque la verdad no se ni como buscarlo?
>> 
>> Muchas Gracias!
>> 
>> 
>> 
>> -- 
>> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>> 
>> 
> 
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
signature.asc (application/pgp-signature, 203 B)
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlJNgt4ACgkQTc4QiYN6hDfmIACeP3vLTKIl5lPEeC6aUmk3+eE2
SckAmgPD6diGARaNd1V/gk+9FLtVgklm
=oCGv
-----END PGP SIGNATURE-----