josenildols / viacep-php
ViaCEP PHP
v1.0.0
2018-02-04 22:52 UTC
Requires
- php: ~5.6|~7.0
This package is not auto-updated.
Last update: 2024-09-23 08:22:54 UTC
README
使用 ViaCEP REST API 搜索巴西地址。
安装
通过 Composer
$ composer require josenildols/viacep-php
如何实例化
use JosenildoLS\viaCEP; $cep = new viaCEP(); $cep->find('01001-000');
数组返回
$array = $cep->toArray(); /* O resultado deverá ser algo assim: Array ( [cep] => 01001-000 [logradouro] => Praça da Sé [complemento] => lado ímpar [bairro] => Sé [localidade] => São Paulo [uf] => SP [unidade] => [ibge] => 3550308 [gia] => 1004 ) */
JSON 返回
$json = $cep->toJson(); /* O resultado deverá ser algo assim: { cep: "01001-000", logradouro: "Praça da Sé", complemento: "lado ímpar", bairro: "Sé", localidade: "São Paulo", uf: "SP", unidade: "", ibge: "3550308", gia: "1004" } */
管道返回
$piped = $cep->toPiped(); /* O resultado deverá ser algo assim: cep:01001-000|logradouro:Praça da Sé|complemento:lado ímpar|bairro:Sé|localidade:São Paulo|uf:SP|unidade:|ibge:3550308|gia:1004 */
Querty 返回
$querty = $cep->toQuerty(); /* O resultado deverá ser algo assim: cep=01001-000&logradouro=Pra%C3%A7a+da+S%C3%A9&complemento=lado+%C3%ADmpar&bairro=S%C3%A9&localidade=S%C3%A3o+Paulo&uf=SP&unidade=&ibge=3550308&gia=1004 */
保存为 .XML
$cep->toXML("nome_da_pasta"); /* O resultado deverá ser algo assim, devo ressaltar que o nome_da_pasta é opcional: <?xml version="1.0" encoding="UTF-8"?> <xmlcep> <cep>01001-000</cep> <logradouro>Praça da Sé</logradouro> <complemento>lado ímpar</complemento> <bairro>Sé</bairro> <localidade>São Paulo</localidade> <uf>SP</uf> <unidade></unidade> <ibge>3550308</ibge> <gia>1004</gia> </xmlcep> */
保存为 .CSV
$cep->toCSV("nome_da_pasta"); /* O resultado deverá ser algo assim, devo ressaltar que o nome_da_pastaé opcional: cep,logradouro,complemento,bairro,localidade,uf,unidade,ibge,gia 01001-000,Praça da Sé,lado ímpar,Sé,São Paulo,SP,,3550308,1004 */
许可证
关于 MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。