当前位置: 首页 > 文章 > PHP
  • PHP使用curl扩展进行GET和POST请求的封装

    PHP使用curl扩展进行GET和POST请求的封装

    <?php /** * +-------------------------------------------------------------- * | eLuoPHP * +-------------------------------------------------------------- * | Copyright (c) 2016-2018 http:/

    [ PHP ] 2020-02-15 00:08:35 杨歆 483
  • PHP中使用GD扩展库合成图片(文字、图片、LOGO)

    PHP中使用GD扩展库合成图片(文字、图片、LOGO)

    <?php /** * +-------------------------------------------------------------- * | eLuoPHP * +-------------------------------------------------------------- * | Copyright (c) 2016-2019 http:/

    [ PHP ] 2020-01-13 20:33:40 杨歆 398
  • PHP中CURL扩展错误编号信息

    PHP中CURL扩展错误编号信息

    <?php return [ CURLE_UNSUPPORTED_PROTOCOL => ' (1) – 您传送给 libcurl 的网址使用了此 libcurl 不支持的协议。 可能是您没有使用的编译时选项造成了这种情况(可能是协议字符串拼写有误,或没有指定协议 libcurl 代码)。', CURLE_FAILED_INIT => ' (2) – 非常早期的初始化代

    [ PHP ] 2020-01-13 20:21:49 杨歆 398
  • PHP获取及验证客户端IP地址是IPv4还是IPv6

    PHP获取及验证客户端IP地址是IPv4还是IPv6

    <?php /** * 获取客户端IP地址 * 验证获取到的客户端IP地址是IPv4还是IPv6 * @return array */ function ip(){ if(isset($_SERVER)){ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){ $ip = $_S

    [ PHP ] 2019-12-28 23:06:48 杨歆 602
  • PHP快速排序算法

    PHP快速排序算法

    <?php /** * 顾名思义,这是实践中的一种快速的排序算法,它平均运行实践是O(N log N)。 * 该算法之所以特别快,主要是由于非常精炼和高度优化的内部循环。 * 它的最坏情形性能为O(N^2)。像归并排序一样,快速排序也是一种分治的递归算法。 * 步骤: * 1、从数列中挑出一个元素,称为"基准"(pivot) * 2、重新排序数列,所有比基准值小

    [ PHP ] 2019-12-28 22:43:11 杨歆 438
  • PHP插入排序算法

    PHP插入排序算法

    <?php /** * 思路分析 * 每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 * 第一趟比较前两个数,然后把第二个数按大小插入到有序表中; * 第二趟把第三个数据与前两个数从后向前扫描,把第三个数按大小插入到有序表中; * 依次进行下去,进行了(n-1)趟扫描以后就完成了整个排序过程。 * 直接插入排序是由两层嵌套循环组成的

    [ PHP ] 2019-12-28 22:27:33 杨歆 416
  • PHP设计模式之单例模式(实现MySQLi扩展连接数据库类)

    PHP设计模式之单例模式(实现MySQLi扩展连接数据库类)

    php单例模式可以应用在数据库操作类上,网站计数器上,应用程序的日志应用以及web应用配置对象的获取等方面。 设计模式就是组织代码的方式,也就是说代码不再是一条条的往下执行,按照前人总结的行之有效的方法,更有效的来组织代码,这样效率更高,而且看起来也清晰有序。 php单例模式顾名思义,就是只有一个实例。作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例

    [ PHP ] 2019-12-28 22:04:20 杨歆 484
  • PHP选择排序算法

    PHP选择排序算法

    <?php /** * 思路分析: * 在要排序的一组数中,选出最小的一个数与第一个位置的数交换。 * 然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。 * @param $array * @return mixed */ $array = [1, 3, 34, 2, 32, 2, 78, 43, 53, 35,

    [ PHP ] 2019-12-28 00:42:42 杨歆 395
  • 如何提高PHP性能效率的技巧

    如何提高PHP性能效率的技巧

    1.用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。 2.如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。$row['id'] 的速

    [ PHP ] 2019-12-27 23:33:05 杨歆 418
  • PHP冒泡排序算法

    PHP冒泡排序算法

    <?php /** 原理 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 */ $array = [1, 3, 34, 2, 32, 2, 78, 43

    [ PHP ] 2019-12-27 20:45:14 杨歆 388

联系我吧

有些人是会淡出你的生活的,有些人刻意不再联系,是因为你知道ta不需要你,或者从一开始就不是同一个初衷在一起度过,不主动联系很久也不见一次面,所有的感情也罢,都会败给时间和距离。因为时间是最无情,给你后悔的时刻却不会给你改过重来的机会。

位置

成都市 四川省 中国

联系电话

028-6406-0000

邮箱

y139w@163.com

企鹅

27572048

网址

https://www.weania.com