常用的PHP工具类
StringUtil
生成随机字符串
1
2
3
4
5
6
7
8
9
10function randomString($length = 6) :string
{
$pattern = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$str = '';
for ($i = 0; $i < $length; $i++) {
$str .= $pattern{mt_rand(0, 61)};
}
return $str;
}Get a subset of the items from the given array.
1
2
3
4
5
6
7
8
9
10/**
* @param array $array
* @param array|string $keys
* @return array
*/
function array_only($array, $keys)
{
return array_intersect_key($array, array_flip((array) $keys));
}
# array_flip: 交换数组中的键和值
本文作者 : Xuebin Zhang
原文链接 : https://capping.github.io/2018/08/31/php-common-custome-function/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!