- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 guzzlehttp请求封装
guzzlehttp请求封装 /** * 发送请求 * https://guzzle-cn.readthedocs.io/zh_CN/latest/quickstart.html * * @param string $url * @param array $params * @param string $method * @pa...
2018-10-18 20:21:47
2711
原创 PHP用加法来实现乘法
<?php//实现 元素A * 元素B$a = $n = 5; //元素A $b = 3; //元素Bif($b - 1 < 0) { $a = 0; }for($i=0; $i<($b-1); $i++) { $a = $a+$n; }echo $a;
2017-02-08 20:09:37
789
原创 Laravel框架中常用PHP语法-匿名函数
Laravel框架之所以被称为优雅的框架,是因为他在框架中使用大量的PHP新语法,包括命名空间、匿名函数、反射机制、后期静态绑定等,才使得Laravel框架显得简洁易扩展。 匿名函数匿名函数(Anonymous functions)也叫闭包函数(Closure),即一个没有指定名称的函数,经常用作回调函数参数(callback)的值。1、匿名函数的使用 通常我们在调用函数时,传入的参数是数据,那么
2017-02-07 15:21:46
964
原创 composer安装及使用
composer是什么 composer 是 PHP 的一个依赖管理工具。 它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 在相当长的一段时间内,如果应用依赖于第三方库,那么最简单的方式是,搜索下这些库(比如PHPExcel),找到下载地址,下载个zip包,然后解压到相应目录下,根据文档引入相应的文件。 如果使用Composer,就可以更加自动和优雅地完成这
2017-02-06 17:16:03
494
原创 PHP获取程序执行时间
/** * @desc 获取程序执行时间 * @param bool $time @传此参数,代表获取执行时间,不传返回当前时间 * @param bool $format @当传第一个参数时,此参数才起作用:是否返回字符串ms * @param bool $number @当传第一个参数时,此参数才起作用:保留几位小数 * @return float|st
2016-08-23 12:59:14
724
原创 PHP获取本周第一天日期
// 返回执行日期所在周的第一天(周一)日期 function firstOfWeek($date) { $now = strtotime($date); //当时的时间戳 $number = date("w",$now); //当时是周几 $number = $number == 0 ? 7 : $number; //如遇周末,将0换成7 $diff_da
2016-05-05 11:05:55
2463
原创 PHP解决约瑟夫环的问题
//准备好41个人 $people = array(); for($i=0;$i40;$i++) { $people[] = $i+1; } /** * @param $people 准备好的数组 * @param $step 每到第几个人,会把他杀掉 * @param int $jsq 计数器,不用传 */ function killPeople($people, $s
2016-03-23 20:18:06
276
原创 PHP快速排序
function quick_sort($arr) { $cnt = count($arr); if($cnt <= 1) { return $arr; } $base_num = $arr[0]; $left_array = array(); $right_array = array(); for($i = 1; $
2016-03-22 15:50:59
260
原创 PHP二分查找
function binarySearch($arr, $target) { $low = 0; $high = count($arr) - 1; while($low <= $high) { $mid = floor(($low + $high) / 2); if($target == $arr[$mid]) return $mid;
2016-03-22 15:50:21
231
原创 PHP选择排序
function select_sort($arr) { for($i=0,$len=count($arr);$i<$len-1;$i++) { $p = $i; for($j=$i+1;$j<$len;$j++) { if($arr[$p] > $arr[$j]) { $p = $j;
2016-03-22 15:49:37
249
原创 PHP冒泡算法
<?php $arr = array(11,1,6,9,3,7,2); function maopao($arr) { $cnt = count($arr); for($i = 0; $i $cnt; $i++) { for($j = 0; $j$cnt-1; $j++) { if($arr[$j] > $arr[$j+1]) {
2016-03-17 18:49:52
263
原创 php获取某天的上周一日期与时间戳
function getPreMonday($p){ $d = strtotime($p); $day = date("w",$d); $day = $day == 0 ? 7 : $day; $diff_day = $day -1; $diff_m = $d - ($diff_day * 60 * 60 * 24) - 604800;
2016-02-15 16:17:54
1138
php presto 操作 hive 类
2016-08-23
php presto操作hive操作类
2016-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人