-
PHP双向链表定义与用法示例
所属栏目:[PHP教程] 日期:2021-03-31 热度:96
副标题#e# 本篇章节讲解PHP双向链表定义与用法。分享给大家供大家参考,具体如下: 由于需要对一组数据多次进行移动操作,所以写个双向链表。但对php实在不熟悉,虽然测试各个方法没啥问题,就是不知道php语言深层的这些指针和unset有什么注意的地方,贴出[详细]
-
PHP运用foreach神奇的转换数组(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-31 热度:151
要求: 将二维数组$arr转换为以‘time'和‘type'为下标、‘data‘为值的二维数组; 原数组: array( 'data' => 100,'type' => 1,'time' => '2018-01-26',),1 => array( 'data' => 200,'type' => 2,2 => array( 'data' => 300,'time' => '2018-01-27',3 =>[详细]
-
Ubuntu上安装yaf扩展的方法
所属栏目:[PHP教程] 日期:2021-03-31 热度:148
一、下载 yaf扩展下载地址 http://pecl.php.net/package/yaf 选择你想要下载的包 二、安装 解决方法: 最后一条命令时可能出现错误:compilation terminated. make: * [yaf_router.lo] Error 1 再执行最后一条命令。 一切顺利的话,应该是这样的: 还有可[详细]
-
PHP 使用二进制保存用户状态的实例
所属栏目:[PHP教程] 日期:2021-03-31 热度:167
前言 用户状态保存是一个很常见的需求,一般用来保存用户状态的方式是在数据库表中创建多个字段来存储相应的用户状态,比如要保存用户是否绑定了手机号和QQ,则需要2个字段(mobile,qq)来保存。 如果使用二进制来保存用户的状态的话则只需要1个字段(status)[详细]
-
PHP实现的最大正向匹配算法示例
所属栏目:[PHP教程] 日期:2021-03-31 热度:123
本篇章节讲解PHP实现的最大正向匹配算法。分享给大家供大家参考,具体如下: 正向最大匹配算法: 从左到右将待分词文本中的几个连续字符与词表匹配,如果匹配上,则切分出一个词。但这里有一个问题:要做到最大匹配,并不是第一次匹配到就可以切分的 。 函[详细]
-
PHP性能分析工具xhprof的安装使用与注意事项
所属栏目:[PHP教程] 日期:2021-03-31 热度:123
前言 xhprof由facebook开源出来的一个PHP性能监控工具,占用资源很少,甚至能够在生产环境中进行部署。 它可以结合graphviz使用,能够以图片的形式很直观的展示代码执行耗时。 下面主要讲一下安装和使用过程 1、安装 (1)下载和解压 (2)编译和运行 (3)编辑p[详细]
-
php封装db类连接sqlite3数据库的方法实例
所属栏目:[PHP教程] 日期:2021-03-31 热度:135
前言 SQLite3扩展名在PHP 5.3.0+以上都会默认启用。可以在编译时使用--without-sqlite3来禁用它。 Windows用户可通过启用php_sqlite3.dll才能使用此扩展。 php_sqlite3.dll默认包含在PHP 5.3.0之后的PHP发行版中。 有关详细的安装说明,请查看PHP教程及其[详细]
-
PHP实现模拟http请求的方法分析
所属栏目:[PHP教程] 日期:2021-03-31 热度:166
本篇章节讲解PHP实现模拟http请求的方法。分享给大家供大家参考,具体如下: 在中,我们提到了浏览器请求资源的一个流程,那么这个流程能不能用php来模拟呢?答案是肯定的。 php模拟http请求需要实现以下步骤: 使用fsockopen:专门用于连接服务器,得到一[详细]
-
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
所属栏目:[PHP教程] 日期:2021-03-31 热度:63
本篇章节讲解PHPCrawl爬虫库实现抓取酷狗歌单的方法。分享给大家供大家参考,具体如下: 本人看了网络爬虫相关的视频后,手痒痒,想爬点什么。最近Facebook上表情包大战很激烈,就想着把所有表情包都爬下来,却一时没有找到合适的VPN,因此把酷狗最近一月[详细]
-
PHP+JS实现批量删除数据功能示例
所属栏目:[PHP教程] 日期:2021-03-25 热度:169
副标题#e# 本篇章节讲解PHP+JS实现批量删除数据功能。分享给大家供大家参考,具体如下: 表单 " style="background:none; border:none;" /> JS 附:php实现的数据库操作类 Db.php: time = $this->microtime_float(); require_once("config.db.php"); $this[详细]
-
php实现的三个常用加密解密功能函数示例
所属栏目:[PHP教程] 日期:2021-03-24 热度:53
本篇章节讲解php实现的三个常用加密解密功能函数。分享给大家供大家参考,具体如下: 算法一: 用法: ";echo "解密还原:".unlock_url($pwd); 运行结果: 算法二: 用法: ";echo $decrypt." ";?> 运行结果: 算法三(改进第一个加密之后的算法) 用法:[详细]
-
php实现的中秋博饼游戏之绘制骰子图案功能示例
所属栏目:[PHP教程] 日期:2021-03-24 热度:107
本篇章节讲解php实现的中秋博饼游戏之绘制骰子图案功能。分享给大家供大家参考,具体如下: 最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯php实现的中秋博饼游戏,既然要纯php实现,就要用php来生成图案,所以第一步就先绘制骰子[详细]
-
php实现的生成迷宫与迷宫寻址算法完整实例
所属栏目:[PHP教程] 日期:2021-03-24 热度:155
本篇章节讲解php实现的生成迷宫与迷宫寻址算法。分享给大家供大家参考,具体如下: 较之前的终于有所改善。生成迷宫的算法和寻址算法其实是一样。只是一个用了遍历一个用了递归。参考了网上的Mike Gold的算法。 0){ $tmpArr = array(); foreach($_posArr a[详细]
-
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
所属栏目:[PHP教程] 日期:2021-03-24 热度:158
本篇章节讲解php实现的中秋博饼游戏之掷骰子并输出结果功能。分享给大家供大家参考,具体如下: 前面讲述了,纯php实现,就要用php来生成图案,第一步就先绘制骰子图案。下面就是编码实现业务逻辑,具体代码如下: rollDice(); $format = $this->formatDic[详细]
-
PHP mysql_result()函数使用方法
所属栏目:[PHP教程] 日期:2021-03-24 热度:157
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as ba[详细]
-
PHP使用header方式实现文件下载功能
所属栏目:[PHP教程] 日期:2021-03-24 热度:117
副标题#e# 先给大家介绍下PHP header() 函数 定义和用法 header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): 语法 php[详细]
-
php操作mysql获取select 结果的几种方法
所属栏目:[PHP教程] 日期:2021-03-24 热度:180
如果用了 MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。 用 MYSQL_ASSOC 只得到关联索引(如同mysql_fetch_assoc() 那样), 用 MYSQL_NUM 只得到数字索引(如同 mysql_fetch_row 那样)。 1. mysql_fetch_array($rs,MYSQL_ASSOC) hellokitty [ad[详细]
-
php serialize()与unserialize() 不完全研究
所属栏目:[PHP教程] 日期:2021-03-24 热度:95
serialize()和unserialize()在php手册上的解释是: serialize — Generates a storable representation of a value serialize — 产生一个可存储的值的表示 unserialize — Creates a PHP value from a stored representation unserialize — 从已存储的表[详细]
-
PHP调用OpenOffice实现word转PDF的方法
所属栏目:[PHP教程] 日期:2021-03-24 热度:137
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。 核心的代码如下: Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->Value = $value; return $oStruct;[详细]
-
PHP队列原理及基于队列的写文件案例
所属栏目:[PHP教程] 日期:2021-03-22 热度:95
本篇章节讲解PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下: 队列是一种线性表,按照先进先出的原则进行的: 入队: 出队: PHP实现队列: 第一个元素作为队头,最后一个元素作为队尾 什么是双端队列(或双向队列)Deque,全名double[详细]
-
PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器完整实例
所属栏目:[PHP教程] 日期:2021-03-22 热度:81
本篇章节讲解PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器。分享给大家供大家参考,具体如下: 栈是线性表的一种,他的特点是后入先出,可以这么理解,栈就像一个存东西的盒子,先放进去的在最底层,后放进去的在上层,因为上层的东西把底层的东西压[详细]
-
Linux平台中使用PHP把word转pdf的实现方法
所属栏目:[PHP教程] 日期:2021-03-22 热度:161
Linux平台中使用PHP把word转pdf的实现方法 1、ubantu下安装libreoffice sudo apt-get install libreoffice 2、命令行执行word转pdf 将 /home/wordToPdf/wordFiles/目录下的CAS.docx转成pdf存放到 /home/wordToPdf/pdfFiles 目录下: libreoffice --headles[详细]
-
PHP实现保存网站用户密码到css文件(通用型)
所属栏目:[PHP教程] 日期:2021-03-22 热度:156
很多时候呢,我们拿到一个shell以后,偶尔会遇到密码解不了的情况,用xss收集cookie吧,感觉不方便;利用xss平台劫持表单吧,感觉麻烦,也会担心自己想要的密码别人也copy了一份等等情况吧,这个时候我们就需要自己想办法来收集想要的PWD…… 最简单了,看[详细]
-
PHP实现对数组简单求交集,差集,并集功能示例
所属栏目:[PHP教程] 日期:2021-03-22 热度:150
本篇章节讲解PHP实现对数组简单求交集,差集,并集功能。分享给大家供大家参考,具体如下: 'zero','1' => 'one','2' => 'two','3' => 'three');$arr2 = array('2' => 'two','three' => 'three','4' => 'four','5' => 'five');//差集【对比返回在 arr1 中[详细]
-
php实现网页常见文件上传功能
所属栏目:[PHP教程] 日期:2021-03-22 热度:119
用php实现网页常见的文件上传功能,供大家参考,具体内容如下 上传页面 Title form method="post" action="123.php" enctype="multipart/form-data" input type="file" name="file" input type="submit" value="上传" 文件处理页面 var_dump($_FILES); //[详细]
