php
段旭涛
这个作者很懒,什么都没留下…
展开
-
根据经纬度查附近的点
【代码】根据经纬度查附近的点。原创 2022-10-28 20:09:03 · 520 阅读 · 1 评论 -
生成没有连续的三位相同数字账号减少碰撞的办法
最近做了一个功能:注册时为用户生成一个前台展示用的idid的规则:5-11位 不能重复 老用户的id等于user表的主键user_id(老用户的账号范围在6000004-6671144之间) 新用户使用生成规则进行生成 生成的账号不能包含连续的三位相同数字流程很简单:拿到上次生成的展示id+1 验证是否在老用户的范围内[是将展示id直接设置为6671145] 验证现在的展...原创 2018-11-01 10:04:59 · 370 阅读 · 0 评论 -
ThinkPHP 语言包切换中英文切换
转:今天要用ThinkPHP3.2.3做一个小网站,其中涉及到切换中文与英文,通过查询手册和百度实现了该操作,现在将我具体的操作步骤记录下来,作为笔记和大家分享。php开发框架:ThinkPHP3.2.3。1.在Application/Common/conf/下新建tags.php(默认是没有的,需要新建)文件,增加内容如下:return array( 'app_beg...原创 2018-07-19 10:25:30 · 4418 阅读 · 0 评论 -
平台商品每个账号只能购买一次增加优惠活动的开发思路
功能要求:根据用户购买商品时填写推荐人手机号,享受优惠价购买。 现有情况:用户在平台同一个商品只能有一个有效订单,在订单确认页让用户填写推荐人手机号,之后生成订单,然后直接调第三方的下单接口。2.1订单列表页进入订单确认页的时候会回显订单信息,2.2商品列表页进入订单确认页的时候不能回显订单信息(可以查是否有相关订单之后进行回显,也可以查了之后提示用户已有订单,让用户...原创 2018-05-15 12:24:51 · 1113 阅读 · 0 评论 -
php写文件方法
/** * 日志记录 * @param [string] $data [日志内容] * @param [int] $type [支付类型标识] * @param [string] $name [保存文件名称] * @return */function log_pay($data,$type,$name){ $fp = fopen("{$name}.txt", "a+"...原创 2018-05-15 11:54:44 · 363 阅读 · 0 评论 -
微信和支付宝生产环境和测试环境使用同一个的支付账号的解决方案
公司的项目在生产环境正常运行,接到一个需要修改支付回调的地方的模块开发,为了线上环境的正常运行,配置线上测试环境,但是支付成功后两个平台都是将异步回调信息回掉到正式环境。刚开始的想法是使用两个平台的沙箱,但是沙箱1.需要研究配置2.上线之后可能会跟真实环境有差异,所以直接在线上的接收回调的地方将回调信息转发到测试环境,测试结束屏蔽转发代码。支付宝:支付宝异步回调用数组传的信息。信息存储在$_POS...原创 2018-05-07 19:59:47 · 2675 阅读 · 0 评论 -
php 用round取小数点后两位问题
用round去小数点后两位时,有时候会出现很长的小数解决方法 sprintf("%.2f",round($total_fee,2));使用sprintf再截取一遍。出现变态小数点不明原因。原创 2018-05-11 14:24:54 · 5441 阅读 · 1 评论 -
数组函数总结
1.array_column 返回输入数组中某个单一列的值语法array_column(array,column_key,index_key); 参数描述array必需。规定要使用的多维数组(记录集)。column_key必需。需要返回值的列。可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值。该参数也可以是 NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时...转载 2018-04-12 17:21:19 · 111 阅读 · 0 评论 -
php redis lrem 删除不了是怎么回事
使用$redis->lrem(Key, count,value);删队列中的元素,删不了。正确的命令是$redis->lrem(Key,value, count);原创 2017-09-22 16:48:38 · 3277 阅读 · 0 评论 -
workerman
workerman对php环境的要求是: 1、php>=5.3.3,可以运行命令 php -v 查看版本 2、Linux系统要求php安装了posix和pcntl扩展 可以在命令中运行curl -Ss http://www.workerman.net/check.php | php1检测本地环境是否满足workerman。[root@fengniu020 ~]# cur转载 2017-09-24 13:48:11 · 897 阅读 · 0 评论