sysvale/helpers
最新稳定版本:2.3
Composer 安装命令:
composer require sysvale/helpers
包简介
Helper function in PHP
README 文档
README
PHP functions to make you work faster.
Sysvale Helpers requires PHP >= 7.2 and php-mbstring extension
Installation
With composer:
composer require sysvale/helpers
Helpers class methods
- maskBank
- maskCpf
- unMaskCpf
- maskPhone
- maskMoney
- maskCep
- maskCnpj
- trimpp
- titleCase
- firstUpper
- urlNoCache
- ptDate2IsoDate
- regexAccents
- toInt
- toFloat
- toTime
- toArray
- toArrayInt
- toData
- toBool
- toBoolNotNull
- removeAccents
- compareVersion
- monthPt
- removeCrassLetters
- validateCpf
- validateCNPJ
- validatePhone
- weekDay
- validateResidentialPhone
- validateMobilePhone
- getNFirstWords
Usage Examples
maskBank
use Sysvale/Helpers; $bankNumber = 12345; $maskedBank = Helpers::maskBank($bankNumber); // $maskedBank will be 1234-5
trimpp
use Sysvale/Helpers; $text = " Text \t \n "; //String with spaces and special caracter; $text = Helpers::trimpp($text); // $text will be Text
urlNoCache
use Sysvale/Helpers; $url = 'http://url.com.br'; $url = Helpers::urlNoCache($url); // $url will be http://url.com.br?1570588480
Validate class
The validation methods can be accessed directly in the Validate class.
To use the class import as in the example:
use Sysvale\Helpers\Validate;
Validate class methods
Use exemples
isValidCpf
use Sysvale/Helpers/Validate; $value = '334.734.750-17'; $isValid = Validate::isValidCpf($value); // true
isValidCnpj
use Sysvale/Helpers/Validate; $value = '56.396.710/0001-37'; $isValid = Validate::isValidCnpj($value); // true
isValidPhone
use Sysvale/Helpers/Validate; $value = '79988001010'; $isValid = Validate::isValidPhone($value); // true
isValidResidentialPhone
use Sysvale/Helpers/Validate; $value = '7033662200'; $isValid = Validate::isValidResidentialPhone($value); // true
isValidMobilePhone
use Sysvale/Helpers/Validate; $value = '70993662200'; $isValid = Validate::isValidMobilePhone($value); // true
Contributing Guidelines
If you are interested in contributing, please read and abide by the contributing guidelines.
统计信息
- 总下载量: 14.42k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-08-13