PHP
ScorpionFong
程序员,小白。依然要进步。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PHP二维数组根据子集某个字段排序
现有一个二维数据 $data = [ ['id' => 1, 'sort' => 8, 'name' => 'abc51', 'test' => 'test1'], ['id' => 2, 'sort' => 3, 'name' => 'abc21', 'test' => 'test2'], ['id' => 3, 'sort' => 44, 'name' => 'abc13', 'test' => 'test3'],原创 2021-07-30 17:17:18 · 236 阅读 · 0 评论 -
PHP不限层级多维数组to tree
PHP单层数组通过pid转为多维数组 /** * @name list_to_tree * @param $list 无层级的数组 * @param $pk 主键或单条的唯一标识 * @param $pid 父级id或父级标识 * @param $child 子级的名称 * @param $root 顶级的pid值 * @author ScorpionFong */ function list_to_tree($list, $pk = 'id', $pid = 'pid', $ch原创 2021-07-07 15:03:55 · 332 阅读 · 1 评论 -
PHP判断字符串是否含有特殊字符(亲测有效)
正则判断是否含有指定的符号。 包含全角及半角符号,如果$str中含有除了指定符号以外的符号,则会返回false。 其他条件按需增减。 该正则含义:是否含有中文、字母、数字及指定符号。 PS:检测中文时一定要在最后加入u function check_str($str){ $res = preg_match('/^[\x{4e00}-\x{9fa5}A-Za-z0-9 _::,,.。…\/、~`@...原创 2020-05-01 13:34:46 · 9315 阅读 · 2 评论 -
业务系统与API交互方式
curl获取 header跳转原创 2017-10-16 09:19:40 · 1104 阅读 · 0 评论 -
PHP+MYSQL简单实现九宫格随机抽奖
一、设计九宫格抽奖界面 二、制定抽奖商品和概率 三、发送抽奖请求 四、后台为概率实现随机数组 五、抽奖结果返回 详解: 一、设计九宫格抽奖界面 以下为百度中的某图,仅为借鉴,侵删 二、制定抽奖商品和概率 假定:九宫格中从上到下从左到右的商品为: //概率为0-100,对应0%-100% //原则上8种商品的概率相加应为100,可设置一种商品为谢谢参与 [ ['id'=>1,'name'=...原创 2019-07-20 15:12:02 · 1726 阅读 · 0 评论 -
PHP判断是否已成年
判断是否成年: 1.判断年份是否满18年 2.年份刚好满18年判断月份是否大于当前月份; 3.月份相同判断日期是否大于当前日期 function isAdult(){ $birth_year = 1999; $birth_month = 12; $birth_day = 25; $today_year = 2019; $today_month = 09; $today_day = 04...原创 2019-09-04 16:14:20 · 1166 阅读 · 1 评论 -
THINKPHP5融合支付宝支付
重要的事情说三遍:PHP支付不能用csr文件上传的方式设置公钥!PHP支付不能用csr文件上传的方式设置公钥!PHP支付不能用csr文件上传的方式设置公钥! 框架:TP5 + mysql 设置顺序: 1.在支付宝开发者中心中申请应用,例:应用为:测试支付,appID:abc123 2.在tp5根目录vendor文件夹下加入Alipay的PHPSDK(官方文档中下载) 3.业务代码 function...原创 2019-09-04 16:34:47 · 414 阅读 · 0 评论
分享