zuffik/srvant

原始数据类型的数组和对象包装器

维护者

详细信息

github.com/zuffik/srvant

源代码

问题

安装次数: 164

依赖项: 0

建议者: 0

安全性: 0

星级: 0

关注者: 2

分支: 1

开放问题: 0

类型:composer

1.2.7 2018-07-03 07:50 UTC

README

ant

srvant

srvant 是一个小巧但实用的PHP增强包。

Donate

文档

安装

简单...

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 满意,请捐赠。谢谢大家。 :)

Donate