自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2597

原创 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 746

原创 Laravel框架中常用PHP语法-匿名函数

Laravel框架之所以被称为优雅的框架,是因为他在框架中使用大量的PHP新语法,包括命名空间、匿名函数、反射机制、后期静态绑定等,才使得Laravel框架显得简洁易扩展。匿名函数匿名函数(Anonymous functions)也叫闭包函数(Closure),即一个没有指定名称的函数,经常用作回调函数参数(callback)的值。1、匿名函数的使用 通常我们在调用函数时,传入的参数是数据,那么

2017-02-07 15:21:46 908

原创 composer安装及使用

composer是什么 composer 是 PHP 的一个依赖管理工具。 它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。 在相当长的一段时间内,如果应用依赖于第三方库,那么最简单的方式是,搜索下这些库(比如PHPExcel),找到下载地址,下载个zip包,然后解压到相应目录下,根据文档引入相应的文件。 如果使用Composer,就可以更加自动和优雅地完成这

2017-02-06 17:16:03 435

原创 PHP获取程序执行时间

/** * @desc 获取程序执行时间 * @param bool $time @传此参数,代表获取执行时间,不传返回当前时间 * @param bool $format @当传第一个参数时,此参数才起作用:是否返回字符串ms * @param bool $number @当传第一个参数时,此参数才起作用:保留几位小数 * @return float|st

2016-08-23 12:59:14 697

原创 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 2409

原创 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 247

原创 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 220

原创 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 204

原创 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 217

原创 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 227

原创 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 1080

php presto 操作 hive 类

用法: $presto = new PrestoClient(); $data = $presto->querySql('select count(user_id) from xx.xx'); //库名.表名 var_dump($data);die();

2016-08-23

php presto操作hive操作类

$presto = new PrestoClient(); $data = $presto->querySql('select count(user_id) from adm.adm_lfq_usr_portrait_a'); //from 库名.表名 var_dump($data);die();

2016-08-23

QQ登陆 OAuth2.0 PHP代码

QQ登陆 OAuth2.0 PHP代码,内容至简,98%已经写好,只需要填写id,key,回调地址,并且修改几行代码就可以使用了。

2013-07-22

php字符串过滤英文

php字符串过滤英文,使用的正则表达式来过滤英文

2013-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除