Jump to content


Photo

Acrescentar 0


  • Faça o login para participar
8 replies to this topic

#1 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 27/10/2004, 16:24

Aew pessoal

bom, eu sei q isso existe, tentei dar uma pesquisada
mas nao encontrei

gostaria do seguinte:

Se o codigo for 7 ele insira no bd o codigo 00007

se for 17 ele insira no bd o codigo 00017

se for 117 ele insira no bd o codigo 00117

se for 1117 ele insira no bd o codigo 01117

e se for 11117 nao faça nada

acho q fui claro

alguem poderia me explica como fazer isso?
<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#2 MarviN*

MarviN*

    nw . newton web

  • Usuários
  • 780 posts
  • Sexo:Não informado
  • Localidade:Brasília - DF

Posted 27/10/2004, 16:29

Não sei se existe uma função q faça isso.. mas se tiver alguém posta.. vou fazer uma aqui!! :)

obs.: editei e corrigi um errinho! ;)


function zeroEsquerda($numero)
{
   $len = strlen($numero);
   return str_repeat('0', (5 - $len)) . $numero;
}


Pra usar, seria +/-:


$num = zeroEsquerda("17");



Pra mudar a quantidade de zeros, é só substituir aquele 5 lá!!

Edição feita por: MarviN*, 27/10/2004, 16:35.

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
[ Blog Desenvolvimento Web: http://www.newtonwagner.net/blog ]
[ Diário da Selva: http://www.diariodaselva.com/ ]

[ "Não existe um caminho para a paz; a paz é o caminho." Mahatma Gandhi ]

#3 fly2k

fly2k

    Super Veterano

  • Usuários
  • 2262 posts
  • Sexo:Não informado

Posted 27/10/2004, 16:35

quando vc cria a tabela usa o ZEROFILL

por exemplo

CREATE TABLE tabelinha (id int NOT NULL AUTO_INCRMENET ZEROFILL, texto TINYTEXT, PRIMARY KEY(id) )

sacou?
Quer aprender PHP? -> www.manjaphp.com.br
Tutoriais, código colaborativo (pastebin), curso de PHP, artigos e etc.

#4 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 27/10/2004, 16:48

aham aham

as 2 funções funcionaram
Obrigado
<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#5 Petry

Petry

    Veterano

  • Usuários
  • 1132 posts
  • Sexo:Masculino
  • Localidade:Caxias do Sul - RS
  • Interesses:- desenvolvimento WEB<br />- websemântica<br />- microformatos

Posted 27/10/2004, 17:08

vc tb pode usar o substr

Dois dígitos:
substr($num+100,1);
0=00
5=05
23=23
3.14=03.14

Quatro digitos:
substr($num+10000,1);
0=0000
5=0005
23=0023
256=0256
4096=4096
98.6=0098.6


soh muda o numero em azul....

Posted Image

- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News

Blog

#6 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 27/10/2004, 17:33

alguem jah ouviu falar da funcao
printf

-

alguem sabe como funciona?

me disseram q ela tb faz isso!
<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#7 Atentado

Atentado

    Turista

  • Usuários
  • 55 posts
  • Sexo:Não informado

Posted 27/10/2004, 17:38

http://br.php.net/ma...tion.printf.php
PHP
<?php


$NickName
= 'Atentado';
$ICQ = '339591460';
$MSN = 'pauloimmig@msn.com


?>

#8 KAKO-

KAKO-

    loading: again.........

  • Usuários
  • 236 posts
  • Sexo:Não informado
  • Localidade:Joinville
  • Interesses:ASP / PHP

Posted 27/10/2004, 17:40

esse topico ai foi o q eu vi e por isso comentei
mas eu quero saber como fazer ele funcionar com a minha questao
<?php
$nome = "Flávio Rodrigues";
$site = "http://www.expresso.com.br";
$idade = "21";
?>

nada é uma palavra esperando tradução...

#9 Petry

Petry

    Veterano

  • Usuários
  • 1132 posts
  • Sexo:Masculino
  • Localidade:Caxias do Sul - RS
  • Interesses:- desenvolvimento WEB<br />- websemântica<br />- microformatos

Posted 27/10/2004, 18:34

sei lah eu uso o printf soh pra delimitar casas decimais...


mas usa o substr q eu postei acima eh uma funçãozinha curta e faz o q tu qué... ;)


eras isso flws (y)

Posted Image

- Desenvolvedor Python/ZOPE/Plone + ArchGenXML/Poseidon - Python + Django na Universidade de Caxias do Sul
- Desenvolvedor Python + Django na World News

Blog




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq