sysvale / helpers
PHP 助手函数
2.2
2023-01-09 13:50 UTC
Requires
- php: >=7.4
Requires (Dev)
- php: >=7.4
- fzaninotto/faker: ^1.9
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7.
This package is auto-updated.
Last update: 2024-09-14 00:08:46 UTC
README
PHP 函数,让您工作更高效。
Sysvale Helpers 需要 PHP >= 7.2 和 php-mbstring 扩展
安装
使用 composer
composer require sysvale/helpers
助手类方法
- 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
使用示例
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
类中访问。要使用该类,请按以下示例导入
use Sysvale\Helpers\Validate;
验证类方法
使用示例
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
贡献指南
如果您有兴趣贡献,请阅读并遵守以下贡献指南。