
PHP
GO·ON
专注于PHP开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二维数组重新排序
/** * 二维数组重新排序 */ function arr2_sort($arr, $field, $direction=1) { $direction = $direction == 1 ? 'SORT_ASC' : 'SORT_DESC'; $arrSort = array(); foreach($arr AS $uniqid => $row){ fore...原创 2020-03-27 15:30:40 · 334 阅读 · 0 评论 -
微信emoji表情包存入数据库报错处理
微信emoji表情包存入数据库报错处理 /**对emoji表情转义 * @param $nickname * @return string */ public function emoji_encode($nickname) { $strEncode = ''; $length = mb_strlen($n...原创 2019-12-26 10:07:32 · 509 阅读 · 0 评论 -
php处理中文文件及文件夹的问题
在PHP文件UTF-8格式下,file_exists 下需要中文编码格式为gbk$path = iconv("utf-8", "gbk", $path);转换为gbk编码后,就可以file_exists判断出来原创 2019-11-06 16:08:11 · 221 阅读 · 0 评论 -
PHP 按奖品概率抽奖
假设现在有4种抽奖结果,抽中“一等奖”概率为5%;抽中“二等奖”概率为15%;抽中“三等奖”概率为30%;抽中“祝你好运”概率为50%function award() { $num = mt_rand(1,1000); if ($num <= 50) { echo "恭喜您抽中一等奖"; } elseif ($num <= 200) { ...原创 2019-01-14 17:39:22 · 805 阅读 · 0 评论 -
判断用户今天是否已(转发)
判断用户今天是否已(转发)一、把用户转发时间戳存进数据库二、从数据库查询该用户上次转发时间戳三、与今天00:00时间戳作比较,数据库时间戳小于今天00:00时间戳,则表示今天未(转发)今天00:00时间戳获取方法:$today = strtotime(date(‘Y-m-d’,time())); // 今日凌晨00:00 时间戳...原创 2019-02-18 11:26:33 · 467 阅读 · 0 评论 -
TP5字段值加1
TP5字段值加1原始的办法setInc && setDec原始的办法 // 先查询原本的数值 $num = db('table')->where('id', 1)->value('num'); // 再将数值+1 update回去 db('table')->update(['id'=>1, 'num'=>$num+1]);setInc &...原创 2019-04-19 10:29:45 · 7719 阅读 · 1 评论