随笔分类 - PHP
摘要:1 function showMonthRange($start, $end) 2 { 3 $end = date('Ym', strtotime($end)); // 转换为月 4 $range = []; 5 $i = 0; 6 do { 7 $month = date(...
阅读全文
摘要:1 /** 2 * 获取图片的Base64编码(不支持url) 3 * @date 2017-02-20 19:41:22 4 * 5 * @param $img_file 传入本地图片地址 6 * 7 * @return string 8 */ 9 function imgToBase64($img_file) { 10 11 $img_base6...
阅读全文
摘要:1 /** 2 * @desc curl request请求 3 * @date 2016-12-07 16:26:55 4 * 5 * @param $arguments 6 * 7 * @return bool|mixed 8 * 9 * @internal param 请求的url $url 10 * @internal param int|post为1...
阅读全文
摘要:1 ** 2 * @desc curl get请求 3 * @date 2016-11-23 11:46:13 4 * 5 * @param $url 请求的url 6 * @param 请求的头部数据|string $header 7 * @param 请求的cookie数据|string $cookie 8 * @param 请求数据错误是否返回获取的数据|bo...
阅读全文
摘要:1 <?php 2 function deleteDir($dir) 3 { 4 if (!$handle = @opendir($dir)) { 5 return false; 6 } 7 while (false !== ($file = readdir($handle))) { 8 ...
阅读全文
摘要:1 /* 2 用迭代的方法递归创建目录 3 其实在PHP5.0.0之后mkdir就已经能递归创建目录了。 4 这里主要是自己学习迭代,所以拿创建级联目录开刀了。 5 开发中应该写mkdir('./a/b/c/d/e',0777,true); 6 官方说明: 7 在 PHP 中可以调用递归函数。 8 但是要避免递归函数/方法调...
阅读全文
摘要:1 $arr[$i]) { 18 //放入左边数组 19 $left_array[] = $arr[$i]; 20 } else { 21 //放入右边数组 22 $right_array[] = $arr[$i]; 23 } 24 } 25 //再...
阅读全文
摘要:1 = 0; $j--) { 16 //$arr[$i];//需要插入的元素; $arr[$j];//需要比较的元素 17 if ($tmp < $arr[$j]) { 18 //发现插入的元素要小,交换位置 19 //将后边的元素与前面的元素互换 20 ...
阅读全文
摘要:1 <?php 2 function my_scandir($dir) 3 { 4 $files=array(); 5 if(is_dir($dir)) 6 { 7 if($handle=opendir($dir)) 8 { 9 while(($file=readdir($handle))!==fa
阅读全文
摘要:1 /** 2 * @desc curl post请求 3 * @date 2015-08-19 10:03:47 4 * @name cloudshadow 5 * 6 * @param $url 请求的url 7 * @par...
阅读全文
摘要:1 2 3 4 第一php网提供的教程--PHP实现IP--数字互相转换 5 6 7 8 ';61 $num = ipton($ip); 62 echo $num . ''; 63 echo ntoip($num).''; 64 65 66 $sys_ip = ...
阅读全文
摘要:php常用命令:#输出语句$ php -r "echo '123' . PHP_EOL;"#执行php脚本文件$ php -f file.php#查看版本号$ php -v#查看扩展$ php -m#查看PHP详细信息,即phpinfo()$ php -i#查看PHP扩展目录路径$ php -i |...
阅读全文
摘要:进入扩展库目录:$cd phpredis-master需要root权限执行执行:$ phpize执行:$ ./configure执行:$ make执行:$ make install编译完成,会生成.so文件在当前扩展库的目录下然后,将.so文件拷贝到php扩展目录下(不同环境下的扩展目录不一样哦)然...
阅读全文
摘要:称呼:单态设计模式、单例设计模式、单件设计模式(可别被面试时候问倒了哦) 概念:Singleton(单例)模式主要作用是保证在面向对象编程语言设计编写的程序中,一个类Class只有一个实例存在。 用途:在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。 实现方法: (1)如果想让一个类,
阅读全文
摘要:1 <?php 2 /** 3 * @desc 获取随机浮点数(支持最大最小值参数互换) 4 * @date 2014-11-07 17:04:21 5 * 6 * @param int|\最小浮点数 $min 最小浮点数 7 * @param int|\最大浮点数 $max 最大浮点数 8 * 9 * @return float|false 10 */ 1...
阅读全文
摘要:chr和ord函数是用来字符串和ASCII码互转的. ASCII码是计算机所能显示字符的编码,它的取值范围是0-255,其中包括标点、字母、数字、汉字等。在编程过程中,经常把指定的字符转化为ASCII码进行比较。 下面是PHP提供的转换ASCII码和字符的函数。 1.chr()函数 该函数用于将AS
阅读全文

浙公网安备 33010602011771号