-
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和
所属栏目:[PHP教程] 日期:2021-05-22 热度:155
本篇章节讲解PHP四种排序算法实现及效率分析。供大家参考研究具体如下: PHP的四种基本排序算法为:冒泡排序、插入排序、选择排序和快速排序。 下面是我整理出来的算法代码: 1. 冒泡排序: 思路:对数组进行多轮冒泡,每一轮对数组中的元素两两比[详细]
-
php-fpm服务启动脚本的方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:153
这个我自己在用,没问题,有三个path需要自己酌情修改。 先创建自启动文件:/etc/init.d/php-fpm 内容如下: 配置php-fpm服务 php-fpm使用方法 脚本说明 以上量行代码有人会疑问他们到底是做什么的,'.'是source类似于程序中的include和require,将functions[详细]
-
详解php与ethereum客户端交互
所属栏目:[PHP教程] 日期:2021-05-22 热度:133
php与ethereum rpc server通信 一、Json RPC Json RPC就是基于json的远程过程调用,这么解释比较抽象。简单来说,就是post一个json格式的数据调用rpc server中的方法. 而这个json格式是固定的,总的来说有这么几项: method: 方法名 params: 参数列表 id: 对过[详细]
-
360搜索引擎自动收录php改写方案
所属栏目:[PHP教程] 日期:2021-05-22 热度:124
360搜索引擎自动收录功能,官方提供了代码,带式,十分坑爹,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档,然后再 重复2遍如此工作。 弱弱地问:为什么不像百度一样提供 批量提交入口? 难道是,靠这[详细]
-
PHP共享内存使用与信号控制实例分析
所属栏目:[PHP教程] 日期:2021-05-22 热度:173
本篇章节讲解PHP共享内存使用与信号控制。供大家参考研究具体如下: 共享内存 共享内存的使用主要是为了能够在同一台机器不同的进程中共享一些数据,比如在多个 php-fpm 进程中共享当前进程的使用情况。这种通信也称为进程间通信(Inter-Process C[详细]
-
PHP+MySQL实现消息队列的方法分析
所属栏目:[PHP教程] 日期:2021-05-21 热度:196
本篇章节讲解PHP+MySQL实现消息队列的方法。供大家参考研究具体如下: 最近遇到一个批量发送短信的需求,短信接口是第三方提供的。刚开始想到,获取到手机号之后,循环调用接口发送不就可以了吗? 但很快发现问题:当短信数量很大时,不仅耗时,而[详细]
-
PHP数组去重的更快实现方式分析
所属栏目:[PHP教程] 日期:2021-05-21 热度:68
本篇章节讲解PHP数组去重的更快实现方式。供大家参考研究具体如下: 概述 使用PHP的 array_unique() 函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组。这个函数大多数情况下都能工作得很好。但是,如果你尝试在一个大的数组[详细]
-
PHP+ajax实现获取新闻数据简单示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:187
本篇章节讲解PHP+ajax实现获取新闻数据的方法。供大家参考研究具体如下: Get方式获取到的信息是字符串(responseText) ① 可以借助JSON对象的方法 : stringify() 和 parse() 方法,进行字符串和对象之间的转换 ②ajax获取服务器内容的实例: getN[详细]
-
php使用curl伪造来源ip和refer的方法示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:106
本篇章节讲解php使用curl伪造来源ip和refer的方法。供大家参考研究具体如下: php curl伪造来源ip和来路refer实例代码1: php curl伪造来源ip和来路refer实例代码2: "root","pwd[详细]
-
php curl批处理实现可控并发异步操作示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:150
本篇章节讲解php curl批处理实现可控并发异步操作。供大家参考研究具体如下: 通常情况下 PHP 中的 cURL 是阻塞运行的,就是说创建一个 cURL 请求以后必须等它执行成功或者超时才会执行下一个请求:API接口访问一般会首选CURL 在实际项目或者自己编[详细]
-
PHP学习笔记之session
所属栏目:[PHP教程] 日期:2021-05-21 热度:132
cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点: cookie 信息保存在客户端 具体实现由客户端负责 数据大小和数量一般有限制 数据容易被窃取和篡改 session 数据保存[详细]
-
PHP如何输出图片
所属栏目:[PHP教程] 日期:2021-05-21 热度:62
上表中函数的语法格式如下所示: imagegif(resource $image[, string $filename]) imagejpeg(resource $image[, string $filename[, int $quality]]) imagepng(r[详细]
-
一篇文章为你解释PHP fgets和fgetss中的逐行读取文件
所属栏目:[PHP教程] 日期:2021-05-21 热度:113
1、fgets() 函数 fgets() 函数用于一次读取一行数据。函数的语法格式如下: fgets(resource $handle[, int $length]) 其中参数 $handle 是被打开的文件;参数 $l[详细]
-
解析PHP imagecreatetruecolor和imagecreate中的创建画布
所属栏目:[PHP教程] 日期:2021-05-21 热度:87
在 PHP 中,通过 GD 库处理图像的操作,都是先在内存中处理,操作完成以后再以文件流的方式,输出到浏览器或保存在服务器的磁盘中。创建图像一般分为 4 个基本步[详细]
-
PHP fopen和fclose怎么做到打开和关闭文件
所属栏目:[PHP教程] 日期:2021-05-21 热度:57
在对文件进行操作之前,服务器上的操作系统必须知道要对打开的文件进行什么操作。操作系统需要了解在打开这个文件后,这个文件是否还允许其他脚本再打开,它还需[详细]
-
PHP如何运用PDO运行SQL语句
所属栏目:[PHP教程] 日期:2021-05-20 热度:187
1) exec() 方法 当执行 INSERT、UPDATE 和 DELETE 等不需要返回结果集的 SQL 语句时,可以使用 PDO 对象中的 exec() 方法。该方法成功执行后,将返回受影响的行[详细]
-
PHP怎样利用PDO连接数据库
所属栏目:[PHP教程] 日期:2021-05-20 热度:149
创建 PDO 对象 可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。 1) 将参数嵌入到构造函数中 在下[详细]
-
Yii2框架数据验证操作实例详解
所属栏目:[PHP教程] 日期:2021-05-19 热度:62
本篇章节讲解Yii2框架数据验证操作。供大家参考研究具体如下: 一、场景 什么情况下需要使用场景呢?当一个模型需要在不同情境中使用时,若不同情境下需要的数据表字段和数据验证规则有所不同,则需要定义多个场景来区分不同使用情境。例如,用户[详细]
-
PHP中cookie知识点学习
所属栏目:[PHP教程] 日期:2021-05-19 热度:127
什么是cookie cookie,即小饼干,是保存在用户代理端(浏览器是最常见的用户代理)的一些数据片段。浏览网页时,浏览器会将 当前页面有效的 cookie放在请求的头部发送到服务端。 cookie组成 cookie由以下几部分组成: domain,cookie所属的域名。浏览器发送c[详细]
-
分析php://output和php://stdout的区别
所属栏目:[PHP教程] 日期:2021-05-19 热度:106
PHP包含了以php://开头的一系列输出输出流,如php://stdin,php://stdout等。今天查看代码时,忽然想到一个问题:php://output和php://stdout有什么区别? 从PHP的官方文献中找答案,对输入流php://stdin和php://input的解释分别如下(输出流的解释过于简略)[详细]
-
PHP 布尔值的自增与自减的实现方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:166
在上午和业务需求战斗结束之后,准备打开群看看各位老司机有没有看车,突然看到 @E舞九天 II 发的一些消息 他发现,PHP 的布尔值自增,无论自增多少遍,最后输出的都是 1 这就比较有趣了~ 自增和自减,++$a 和 $a++ 的区别大家都知道 ++a 表示取 a 的地址,[详细]
-
PHPExcel 修改已存在Excel的方法
所属栏目:[PHP教程] 日期:2021-05-19 热度:147
如下所示: getSheet(0); // 读取第一個工作表 $highestColumm = $sheet->getHighestColumn(); // 取得总列数 $highestRow = $sheet->getHighestRow(); // 取得总行数 /** 循环读取每个单元格的数据 */ $i = 2; foreach ($list as $key => $value) { $objP[详细]
-
PHP 计算两个特别大的整数实例代码
所属栏目:[PHP教程] 日期:2021-05-18 热度:158
废话不多说了,具体代码如下所示: = 0;$i--){$aVal = $count - $i 0 strlen($c) >= $count - $i){$c = ($v + intval($c[0])).substr($c,1,strlen($c) - 1);}else{$c = $v.$c.'';}}return $c;}$a = '23490234328490289048902384908392849238';$b = '234320[详细]
-
详解PHP发送邮件知识点
所属栏目:[PHP教程] 日期:2021-05-18 热度:120
发送邮件是网站的常用功能,用户激活、找回密码等场景常需要发送邮件到用户邮箱。本文先回顾发送邮件的相关概念,再给出使用PHP发送邮件的示例代码。 发送短信 从功能上看,短信和邮件类似,用途常是通知和安全校验。发送短信(基本上)需要向供应商付费,所[详细]
-
为你解析PHP mysqli_query:执行SQL语句
所属栏目:[PHP教程] 日期:2021-05-18 热度:125
参数说明: $query:要执行的 SQL 语句; $resultmode:可选参数,用来修改函数的行为。可以是下列值的任意一个: MYSQLI_USE_RESULT(如果需要查询大量数据,使[详细]
