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 · 137 阅读 · 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 · 221 阅读 · 1 评论 -
PHP判断字符串是否含有特殊字符(亲测有效)
正则判断是否含有指定的符号。包含全角及半角符号,如果$str中含有除了指定符号以外的符号,则会返回false。其他条件按需增减。该正则含义:是否含有中文、字母、数字及指定符号。PS:检测中文时一定要在最后加入ufunction check_str($str){ $res = preg_match('/^[\x{4e00}-\x{9fa5}A-Za-z0-9 _::,,.。…\/、~`@...原创 2020-05-01 13:34:46 · 8914 阅读 · 2 评论 -
业务系统与API交互方式
curl获取header跳转原创 2017-10-16 09:19:40 · 983 阅读 · 0 评论 -
PHP+MYSQL简单实现九宫格随机抽奖
一、设计九宫格抽奖界面二、制定抽奖商品和概率三、发送抽奖请求四、后台为概率实现随机数组五、抽奖结果返回详解:一、设计九宫格抽奖界面以下为百度中的某图,仅为借鉴,侵删二、制定抽奖商品和概率假定:九宫格中从上到下从左到右的商品为://概率为0-100,对应0%-100%//原则上8种商品的概率相加应为100,可设置一种商品为谢谢参与[ ['id'=>1,'name'=...原创 2019-07-20 15:12:02 · 1492 阅读 · 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 · 1020 阅读 · 1 评论 -
THINKPHP5融合支付宝支付
重要的事情说三遍:PHP支付不能用csr文件上传的方式设置公钥!PHP支付不能用csr文件上传的方式设置公钥!PHP支付不能用csr文件上传的方式设置公钥!框架:TP5 + mysql设置顺序:1.在支付宝开发者中心中申请应用,例:应用为:测试支付,appID:abc1232.在tp5根目录vendor文件夹下加入Alipay的PHPSDK(官方文档中下载)3.业务代码function...原创 2019-09-04 16:34:47 · 317 阅读 · 0 评论