geeksareforlife / utilities
各种通用工具
0.2.0
2020-10-04 15:33 UTC
Requires
- php: ^5.3.3 || ^7.0
README
这个小型包只是收集了我发现对多个项目有用的函数。
安装
使用 Composer 进行安装
composer require geeksareforlife/utilities
目前唯一的要求是 PHP 7.1 及以上版本。
使用方法
该包提供了静态函数,这些函数被分组到类中。下面是函数列表。
在使用时,您可以使用完全限定名称调用函数
$newArray = GeeksAreForLife\Utilities\Arrays::sanitiseArray($array, $keys);
或者在文件的顶部有一个 use 语句
use GeeksAreForLife\Utilities\Arrays;
...
$newArray = Arrays::sanitiseArray($array, $keys);
Arrays::sanitiseArray($array, $keys)
这个函数接受两个参数 - 您想要清理的数组以及您想要在返回数组中的键列表。
例如,给定以下输入数组
$array = [
'red' => 'abc',
'green' => true,
'blue' => [1, 2, 3],
];
以及以下键列表
$keys = ['red', 'blue', 'yellow'];
返回的数组将是
$array = [
'red' => 'abc',
'blue' => [1, 2, 3],
];
注意,yellow
不作为键出现。
Arrays::sanitiseArrayList($list, $keys)
这个函数接受提供的数组列表,并在返回清理后的数组列表之前对每个数组进行清理。
单个数组以与前面函数中说明的完全相同的方式进行清理。
Strings::startsWith($string, $startsWith)
这个函数检查提供的 $string
是否以 $startsWith
开头,并返回 true
或 false
。
$startsWith
可以是任何长度。如果 $startsWith
中为空字符串,则返回 true
。
Strings::endsWith($string, $endsWith)
这个函数检查提供的 $string
是否以 $endsWith
结尾,并返回 true
或 false
。
$endsWith
可以是任何长度。如果 $endsWith
中为空字符串,则返回 true
。
贡献
首先,我很高兴您考虑为这个项目做出贡献。
您可以在本存储库的根目录中找到 贡献指南。
请注意,该项目以 贡献者行为准则 发布。通过参与该项目,您同意遵守其条款。
提交错误或请求功能
这两者都是贡献!您可以在 贡献指南 中找到如何进行这两者的详细信息。