- 博客(11)
- 收藏
- 关注
转载 php几个常用的概率算法(抽奖、广告首选)
做网站类的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad、iphone5,小的中个Q币什么的。那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。先来看两个概率算法函数。算法一/** * 全概率计算 * * @param array $p array('a'=>0.5,'b'=>0.2,'c'=>0.4) * @return string .
2021-08-16 10:06:09 174
原创 php累计时间(秒)转换为中文时间类型
php累计时间(秒)转换为中文时间类型/** * 方法的作用:累计时间(秒)转换为中文时间类型 * @param $online * @return string * @author 林江和 */function ShowTime($online) { if (empty($online)) { return ''; } if ($online < 60) { return $online . '秒'; } if ($online >= 60 &&am
2021-04-08 11:26:21 145
转载 php获取两个日期之间的所有日期
php获取两个日期之间的所有日期/** * 方法作用:获取两个日期之间的所有日期 * @param $startDate * @param $endDate * @return array */function getDatesBetweenTwoDays($startDate, $endDate) { $dates = []; if (strtotime($startDate) > strtotime($endDate)) { // 如果开始日期大于结束日期,直接return
2021-04-08 11:24:05 255
原创 php将时间转换为几秒前、几分钟前、几小时前、几天前
php将时间转换为几秒前、几分钟前、几小时前、几天前/** * 方法的作用:将时间转换为几秒前、几分钟前、几小时前、几天前 * @param $the_time * @return string * @author lin */function time_tran($the_time) { $now_time = time(); $show_time = strtotime($the_time); $dur = $now_time - $show_time; if ($dur <
2021-04-08 11:21:56 174
原创 php判断时间段是否按顺序排序,下一个必须大于上一个
php判断时间段是否按顺序排序,下一个必须大于上一个/** * 方法的作用:判断时间组是否正常,下一个必须大于上一个 * @auther: 林江和 */function check_loop_time($arr = []) { $count = count($arr); if ($count == 0) { return false; } for ($i = 0; $i < $count; $i++) { $now = $i + 1; if ($now < $cou
2021-03-30 17:37:14 116
转载 PHP计算两个时间段是否有交集
PHP计算两个时间段是否有交集/** * PHP计算两个时间段是否有交集(边界重叠不算) * * @param string $beginTime1 开始时间1 * @param string $endTime1 结束时间1 * @param string $beginTime2 开始时间2 * @param string $endTime2 结束时间2 * @return bool */function is_time_cross($beginTime1 = '', $endTime1
2021-03-30 17:32:46 101
原创 php随机生成手机号码
php随机生成手机号码<?php//随机生成n条手机号function randomPhone($n=100){ $tel_arr = array( '130','131','132','133','134','135','136','137','138','139','144','147','150','151','152','153','155','156','157','158','159','176','177','178','180','181','182','183','.
2021-03-30 16:56:50 1683
原创 生成rsa私钥公钥
1、生成私钥openssl genrsa -out rsa_private.pem 10242、生成公钥openssl rsa -in rsa_private.pem -pubout -out rsa_public_key.pem
2021-03-06 18:29:21 651
原创 uni-app 打包H5空白页面或者刷新404,加入伪静态就可以解决
uni-app项目打包好,不分2个项目,想和后端thinkphp代码放在一起的话,需要伪静态-路由重写;nginx配置location /h5/ { try_files $uri $uri/ /h5/index.html;}Apache配置在h5目录里增加一个.htaccess文件<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{R
2020-09-04 17:03:29 3706
原创 uni-app热更新例子
//热更新update() { var _self = this; plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) { _self.$ajax.get({ url: 'api/app/getVersion', data: { version: widgetInfo.version, platform: uni.getSystemInfoSync().platform, },
2020-08-31 18:52:41 318 2
原创 uni-app获取设备的唯一标识
uni-app根据不同手机平台获取设备的唯一标识,由于获取的方式是异步的,当前页面执行不一定能拿到。建议存在缓存,其他地方可以用调用缓存的方式获取,不存在的话在执行一下方法获取,已保证一定能获取的到。//获取客户端ID getClientId() { //获取客户端ID和版本号 var clientid = ''; // #ifdef APP-PLUS // 苹果系统 plus.device.getInfo({ success: function(e) { cl...
2020-08-18 10:41:28 9344 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人