定制 vsmoraes/helpers 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

vsmoraes/helpers

Composer 安装命令:

composer require vsmoraes/helpers

包简介

Little helpers to your daily tasks

关键字:

README 文档

README

Build Status Total Downloads License

Note: This repository contains a set of functions that may help us, Brazilians, with common tasks, such date conversion and string masks. So, for now on, this documentation will be written in portuguese (pt_BR)

Esse repositório disponibiliza um conjunto de funções para algumas tarefas simples que passamos em todo novo projeto: conversão de datas, formatação de strings, etc...

Instalação

Utilizaremos o composer para a instalação desse pacote.

Basta adicionar a linha abaixo ao seu arquivo composer.json:

"vsmoraes/helpers": "dev-master"

Ou executar:

composer require vsmoraes/helpers

Funções disponívels

str_mask($string, $mask)

Aplica uma máscara à uma string

$telefone = str_mask('11999999999', '(##) #####-###'); // Resultado: (11) 99999-9999

format_cpf($cpf)

Retorna a string formatada como CPF

$cpf = format_cpf('99999999999'); // Resultado: 999.999.999-99

format_cnpj($cnpj)

Retorna a string formatada como CNPJ

$cnpj = format_cnpj('99999999999999'); // Resultado: 99.999.999/9999-99

format_cep($cep)

Retorna a string formatada como CEP

$cep = format_cep('99999999'); // Resultado: 99999-999

format_telefone($telefone)

Retorna a string formatada como telefone

$telefone = format_telefone('99999999999'); // Resultado: (99) 99999-9999

format_data($date, [$from_format = 'Y-m-d'], [$to_format = 'd/m/Y'])

Converte o formato da data

$date = '2015-04-01';
$date = format_data($date); // Resultado: 01/04/2015

Você pode fazer a conversão inversa também (ou usar qualquer outro formato)

$date = '01/04/2015';
$date = format_data($date, 'd/m/Y', 'Y-m-d'); // Resultado: 2015-04-01

filesize_format($bytes, [$precision = 2])

Converte de bytes pra KB, MB, GB out TB

$bytes = 230 * 1024; // 
$filesize = filesize_format($bytes); // Resultado: 230KB

Testes

php vendor/bin/phpunit

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-04-01