会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
whyly
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2022年1月5日
php Carbon常用方法
摘要: use Carbon\Carbon; Carbon::now(); // 2021-06-15 15:24:50 Carbon::today()->toDateString(); // 今天 Carbon::yesterday()->toDateString(); // 昨天 Carbon::par
阅读全文
posted @ 2022-01-05 14:26 whyly
阅读(1091)
评论(0)
推荐(0)
2020年9月23日
单例模式最佳实践
摘要: 项目有个类需要使用单例模式,这我熟悉啊,眨眼之间就写了如下代码 class A { protected static $instance = null; // 防止外部实例化 protected function __contruct(){} // 防止克隆 protected function _
阅读全文
posted @ 2020-09-23 23:53 whyly
阅读(183)
评论(0)
推荐(0)
2020年9月16日
回调函数使用外部变量
摘要: $arr1 = [1,2,3]; $arr2 = [1,2,3,4,5,6]; $new_arr = array_filter($arr2, function($var) use ($arr1){ return !in_array($var, $arr1); }); var_dump($new_ar
阅读全文
posted @ 2020-09-16 22:36 whyly
阅读(826)
评论(0)
推荐(0)
2020年8月26日
PHP数组 并集 交集 差集
摘要: 并集 array_merge 字符串键名相同,后面覆盖前面,数字键名会在后面追加,不覆盖,参考代码如下 $array1 = array("color" => "red", 2, 4); $array2 = array("a", "b", "color" => "green", "shape" =>
阅读全文
posted @ 2020-08-26 10:32 whyly
阅读(5956)
评论(0)
推荐(0)
2020年8月21日
php 交换2个变量,不使用第3个变量
摘要: 首先说明,研究这个并不是想搞什么算法研究,目的在于能够应用到日常的项目代码中。 list $a = 'A'; $b = 'B'; list($b, $a) = [$a, $b]; //php7可以简写为[$b, $a] = [$a, $b]; echo "a:{$a}, b:{$b}"; 建议大家使
阅读全文
posted @ 2020-08-21 11:25 whyly
阅读(258)
评论(0)
推荐(0)
2020年8月20日
php foreach
摘要: foreach有2种遍历方式 1.值遍历 2.引用遍历 值遍历 值遍历是我们最常用的方式,一般长这样 $arr = [0,1,2,3]; foreach ($arr as $key => $value) { var_dump($value); } 值遍历操作的是数组的副本,如果在遍历的过程中修改了数
阅读全文
posted @ 2020-08-20 15:11 whyly
阅读(224)
评论(0)
推荐(0)
2020年8月18日
mysql datetime vs timestamp
摘要: datetime datetime包含日期和时间部分,展现格式为'YYYY-MM-DD hh:mm:ss',支持的范围为'1000-01-01 00:00:00' to '9999-12-31 23:59:59'。 timestamp timestamp包含日期和时间部分,展现格式为'YYYY-MM
阅读全文
posted @ 2020-08-18 12:38 whyly
阅读(234)
评论(0)
推荐(0)
2020年8月12日
输出字符串的所有组合可能
摘要: 题目 输出一个字符串所有可能的组合,如"abc",结果为['a', 'b', 'c', 'ab', 'ac', 'bc', 'abc'],不考虑字符顺序,ab和ba输出一种即可。 分析 可以采用递归算法,要计算"abc"的结果,可以考虑先计算"ab"的结果,在"ab"的结果基础上,再加入"c" 递归
阅读全文
posted @ 2020-08-12 10:49 whyly
阅读(490)
评论(0)
推荐(0)
2020年8月9日
删除数组元素
摘要: 删除数组元素 unset unset删除数组元素,不会重建索引 //demo1 $arr = [1, 2, 3]; array_push($arr, 4); unset($arr[count($arr) - 1]); array_push($arr, 5); print_r($arr); //Arr
阅读全文
posted @ 2020-08-09 00:07 whyly
阅读(349)
评论(0)
推荐(0)
2020年8月4日
选择排序
摘要: 选择排序 时间复杂度O(n^2) //选择排序 function selectionSort(&$arr) { $len = count($arr); if ($len <= 1) return; for ($i=0;$i<$len-1;$i++) { $min_index = $i; for ($
阅读全文
posted @ 2020-08-04 23:04 whyly
阅读(78)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告