zuffik / srvant
原始数据类型的数组和对象包装器
1.2.7
2018-07-03 07:50 UTC
Requires (Dev)
- alphayax/phpdoc_md: ^1.2
- phpunit/phpunit: ^6
README
srvant
srvant 是一个小巧但实用的PHP增强包。
文档
安装
简单...
composer require zuffik/srvant
使用
结构
列表
- 数组列表
- 链表
映射
- 哈希映射
示例
$list = new ArrayList(); $list->add(1, 2, 3, -1); foreach($list as $item) { echo $item . "\n"; } // And equivalent $list->map(function($item) { echo $item . "\n"; return $item; })->filter(function($item) { return $item > 0; }); // And many more
完整文档在此处可用 这里.
字符串
提供与字符串函数的接口。
示例
$str = string('Hallo world') ->replace('a', 'e') ->lowerCase() ->slugify() ->upperCase(); echo $str; // HELLO-WORLD
完整文档在此处可用 这里.
格式
- CSV
- JSON
- 正则表达式
- URL
所有这些都为处理特定数据格式提供了接口。
示例
$url = new URL('http://sub.example.com/index.php?action=page'); echo $url->getDomain(); // example echo $url->getRequestedUrl(); // index.php
完整文档在此处可用 这里.
未来计划许多新功能。
源代码
至于MIME类型,使用此魔法数据库
贡献
贡献很简单。使用您的新或编辑的代码提交拉取请求。它必须遵循PSR编码标准。对于新功能,还需提供单元测试。
捐赠
如果您对 srvant 满意,请捐赠。谢谢大家。 :)