PHP code example of adereldo / correios

1. Go to this page and download the library: Download adereldo/correios library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

adereldo / correios example snippets




 
  $correios = new MeEmpresta\Cep();
  $correios->setField('11111111');
  $dadosOBJ = $correios->run()->toObject();
  
  //retorna seguinte estrutura
  stdClass Object
  (
      [data] => stdClass Object
          (
              [logradouro] => Rua Wilson 
              [bairro] => Coelho Neto 
              [localidade] => Rio de Janeiro
              [uf] => RJ 
              [cep] => 21531-710,
              [lat] => 
              [lon] =>
          )
  
      [message] => Encontrado com com sucesso!
      [success] => 1
  )

 
  $correios = new MeEmpresta\Rastreio();
  $correios->setField('seu-codigo-rastreio');
  $dadosOBJ = $correios->run()->toObject();
  //retorna seguinte estrutura
stdClass Object
(
    [data] => Array
        (
            [0] => stdClass Object
                (
                    [data] => 09/01/2020
                    [hora] => 13:49
                    [localidade] => PORTO ALEGRE / RS
                    [status] => Objeto entregue ao remetente
                )
       )

    [message] => Encontrado com com sucesso!
    [success] => 1
)

 
  $correios= new MeEmpresta\BairroLogradouro();
  $correios->setField('RUA A');
  $dadosOBJ = $correios->run()->toObject();
  //retorna seguinte estrutura
  stdClass Object
  (
      [data] => stdClass Object
          (
              [logradouro] => Rua Wilson 
              [bairro] => Coelho Neto 
              [localidade] => Rio de Janeiro
              [uf] => RJ 
              [cep] => 21531-710
          )
  
      [message] => Encontrado com com sucesso!
      [success] => 1
  )

  $correios= new MeEmpresta\Cep();
  $correios->setField('21531710');
  $dadosOBJ = $correios->run()->withGeo()->toObject();
  //retorna seguinte estrutura
  stdClass Object
  (
      [data] => stdClass Object
          (
              [logradouro] => Rua Wilson 
              [bairro] => Coelho Neto 
              [localidade] => Rio de Janeiro
              [uf] => RJ 
              [cep] => 21531-710,
              [lat] => -22.7684959
              [lon] =>-43.423122,14
          )
  
      [message] => Encontrado com com sucesso!
      [success] => 1
  )