PHP集锦
守望凌晨
这个作者很懒,什么都没留下…
展开
-
swagger2markdown
swagger转markdownswagger是啥?swagger不好转战gitbookswagger是啥?Swagger 是一个用于把代码与文档链接起来的一个工具,我们在代码注释里写好一些东西,然后Swagger执行生成出一个网页, 这样可以方便的在网页上浏览文档,点一下测试,就可以发出一个请求。swagger不好近些年来,一直在使用swagger进行文档管理,从一开始感觉还是挺不错,当...原创 2020-04-06 03:17:32 · 382 阅读 · 0 评论 -
PHP之二分法查找
二分法查找题目:给出一个如下有序数组,使用PHP代码编写一个函数,查找出指定元素(如,6)的位置。$array = array(2, 3, 6, 8, 13, 16, 23, 27, 39, 40);做笔试的时候遇到,当时脑子短路,二分法查找写不出来,只知道原理(总不能把原理写出来吧???)。当时想着试卷不能留空啊,所以就用一个foreach遍历查找出来,后来大佬问起来,只能说忘了(好尴尬)...原创 2019-02-22 19:30:05 · 18620 阅读 · 0 评论 -
PHP之两个日期之间相差天数
求两个日期之间相差天数方案一:把日期转成时间戳,然后把时间戳运算成天数。(不推荐,知道有这回事就行)<?php$start_date = "2018-05-25";$end_date = "2017-05-23"; $start_time = strtotime($start_date);$end_time = strtotime($end_date);$days = abs...原创 2019-02-22 20:55:01 · 36929 阅读 · 3 评论 -
PHP之无限极分类
无限极分类从数据库中取出的数据,如果是有上下级关系的,并且前台需要我们转化为树型结构。这时,可以利用递归函数对数据进行无限极分类。废话不多说,直接上代码:function reclass($data, $pid, $level = 0){ $level++; foreach($data as $v){ if($v['parentid'] == $pid){ $v['level']...原创 2019-02-25 12:45:18 · 16904 阅读 · 0 评论 -
PHP之二维数组排序
二维数组排序很多时候,从数据库取出来的数据是乱的,需要我们重新进行排序。这里提供一个公共的方法,如下:&amp;lt;?php/** * 二维数组排序 * @param $array 数据数组 * @param $cond 条件(结构为:array( * array(列名1, SORT_ASC/SORT_DESC, SORT_STRING/S...原创 2019-02-20 23:05:17 · 20343 阅读 · 0 评论