1. 云栖社区>
  2. PHP教程>
  3. 正文

php日常摘要

作者:用户 来源:互联网 时间:2017-12-01 17:03:24

php日常

php日常摘要 - 摘要: 本文讲的是php日常摘要, 本文记录工作用日常用到的PHP方法,方便日后使用。 1,从数组中随机取N个元素 /** * 从数组中随机取N个元素 * @param $array 原数组 * @param $number int 随机元素个数 * @retu

本文记录工作用日常用到的PHP方法,方便日后使用。

1,从数组中随机取N个元素

/** * 从数组中随机取N个元素 * @param $array    原数组 * @param $number int   随机元素个数 * @return array    新数组 */protected static function the_array_rand($array,$number = 21){    if(count($array) <= $number) return $array;    shuffle($array);    return array_slice($array,0,$number-1);}
2,获取给定时间距现在时间,用于格式化显示时间

    /**     * 获取时间距当前的时间     * @param $time 指定时间戳     * @return false|string     */    public static function  getTimeDifference($time) {        $time = (int) substr($time, 0, 10);        $int = time() - $time;        if ($int <= 5){            $str = '刚刚';        }elseif ($int < 60){            $str = $int.'秒前';        }elseif ($int < 3600){            $str = floor($int / 60).'分钟前';        }elseif ($int < 86400){            $str = floor($int / 3600).'小时前';        }elseif ($int < 2592000){            $str = floor($int / 86400).'天前';        }else{            $str = '一个月前';        }        return $str;    }

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php , 日常 ,以便于您获取更多的相关知识。