快速排序 思路:就是找一个元素,然后依次将数组中的元素和这个数比较,大于的放到一个数组$max_array,小于的放到一个数组$min_array,然后再次递归调用,最后的元素只有一个的时候,合并$min_array,$x,$max_arr...
php
php设计模式总结
设计模式:是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工...
php in_array性能提升
php in_array 底层实现没有深入研究,应该是循环遍历判断时候在数据中,数据量大的时候会影响性能,建议使用array_flip改进/** * in_array is too slow when array is...
织梦调用新的模型中的自定义属性
{dede:field name='array' runphp='yes'} @me=@me['title'];{/dede:field}一次调用多个属性{dede:field name='array' runphp='yes'} if (@me[...
php二维数据排序 array_multisort
对2维数组或者多维数组排序是常见的问题,在PHP中我们有个专门的多维数组排序函数,下面简单介绍下:array_multisort(array1,sorting order, sorting type,array2,array3..)是对多个数组或多维数组进行排序的函...
php类中引入其他文件的变量
php中通过require_once引入其他变量的时候,如果直接在方法中引入,是无法调用变量的,需要在构造函数中引入变量,将变量赋值给类的属性,然后就可以在函数中通过类的属性来操作引入的变量。
优酷MP4真实地址
$id = $_SERVER['PATH_INFO']; $id = substr($id,1); $id = str_replace(".mp4","", $id); $liukay = base64_decode('aHR0cDovL3lvdWt1LjRmdHQuY29tL20v'); $header = get_headers($liukay.$id,1); if(preg_...
PHP解压函数gzdecode和gzinflate使用方法技术
PHP 5.4 之后新增的 gzip 解压函数 gzdecode 使用方法,gzdecode — Decodes a gzip compressed string,解压一个使用 gzip 压缩的字符串,这是官网手册上面写到的。目前很多的空间服务商的 PHP 版本都没有达到 5....
php中发送邮件函数解析
无论是平时工作还是日常开发,我们都需要发送邮件,而在php中,对于邮件的发送,我们有非常好用的函数可以直接使用,下面就让我们看看php是如何发送邮件的。 <?php // multiple recipients $to = 'aidan@...
Nginx下开启php-fpm 输出php错误
修改php.ini 配置文件 display_errors = On;2.修改php-fpm.conf配置文件 添加php_flag[display_errors] = on