COMPLEMENTANDO ZERO NA VARIAVEL

51 views
Skip to first unread message

admin - scriptcase

unread,
Nov 1, 2015, 2:13:06 PM11/1/15
to scripcase
boa tarde,

eu fiz esse código e eu gostaria de saber como eu faço para completar com o zero no campo CNPJ_cpf,

tipo
o CNPJ
cpf preciso complementar o zero para ficar do tamanho do CNPJ sem os caracteries.

seque o código abaixo

if (false == {dataset}) {
    sc_error_message('Error while accessing database.');
 } else {
   while(!$dataset->EOF) {
   
  $_cnpj           = $dataset->fields[8]; 
    $_RG              = $dataset->fields[18];
  $_Nome            = $dataset->fields[1];
     $_Email           = $dataset->fields[2];
     $_Endereco        = $dataset->fields[3];
     $_Numero          = $dataset->fields[4];
     $_complemento     = 'altos';
  $_Bairro          = $dataset->fields[5];
     $_Cidade          = $dataset->fields[6];
     $_Estado          = $dataset->fields[8];
  $_cep             = $dataset->fields[7];
     $_Fone            = $dataset->fields[10];
     $_pessoa          = $dataset->fields[11];
     $_plano           = $dataset->fields[12];
     $_Venc            = $dataset->fields[14];
     $_modelo          = "21";
     $_cfop          = "5307";
     $_tipoASS              = "3";
  $_tipoUtil             = "4"; 
     $_datalanca       = Date('d/m/y');
     $_Prest           = Date('d/m/y');
     $_Notan            = $dataset->fields[15];
    

   
    $clientes[] = array($_cnpj,$_RG,$_Nome, $_id,$_Endereco,$_Numero,$_complemento,$_Bairro,$_Cidade,$_Estado,$_cep,"2122122",$_cnpj,$_RG,$_Venc,$_modelo,$_cfop, $_Fone,$_Email,$_id,$_tipoASS, $_tipoUtil,$_datalanca,$_Prest, $_Notan );

  $dataset->MoveNext();
    }
    $dataset->Close();
 }


$i = 2;

foreach($clientes as $cliente)
{


$conteudo .= zeros(0,8); // cep cep do sacado 327 334 9(08)
$conteudo .= zeros(0,8); // cep cep do sacado 327 334 9(08)
$conteudo .= limit($cliente[0],14); // CNPJ

Everaldo Claro dos Anjos

unread,
Nov 1, 2015, 2:17:07 PM11/1/15
to scripcase
Não entendi, queres completar o valor com zeros a esquerda?

admin - scriptcase

unread,
Nov 1, 2015, 2:36:35 PM11/1/15
to scripcase


Em domingo, 1 de novembro de 2015 17:13:06 UTC-2, admin - scriptcase escreveu:
na realidade o valor do
$conteudo .= limit($cliente[0],14); // CNPJ


tipo o cpf ficar do tamanha do CNPJ.
 

Everaldo Claro dos Anjos

unread,
Nov 1, 2015, 3:52:48 PM11/1/15
to scripcase
Tenta desta forma:

        $cpf = '60424812665';
$cpf = str_pad($cpf, 14, "0", STR_PAD_LEFT);

str_pad — Preenche uma string para um certo tamanho com outra string 



Em domingo, 1 de novembro de 2015 17:13:06 UTC-2, admin - scriptcase escreveu:

admin - scriptcase

unread,
Nov 3, 2015, 7:28:48 AM11/3/15
to scripcase

deu certo com a sua solução, obrigado.

Em domingo, 1 de novembro de 2015 17:13:06 UTC-2, admin - scriptcase escreveu:
Reply all
Reply to author
Forward
0 new messages