常用的PHP工具类

发布 : 2018-08-31 分类 : PHP 浏览 :

StringUtil

  1. 生成随机字符串

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function randomString($length = 6) :string
    {
    $pattern = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    $str = '';
    for ($i = 0; $i < $length; $i++) {
    $str .= $pattern{mt_rand(0, 61)};
    }

    return $str;
    }
  2. 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 许可协议。转载请注明出处!
留下足迹