-
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
所属栏目:[PHP教程] 日期:2021-03-18 热度:180
本篇章节讲解php实现的中秋博饼游戏之掷骰子并输出结果功能。分享给大家供大家参考,具体如下: 前面讲述了,纯php实现,就要用php来生成图案,第一步就先绘制骰子图案。下面就是编码实现业务逻辑,具体代码如下: rollDice(); $format = $this->formatDic[详细]
-
PHP mysql_result()函数使用方法
所属栏目:[PHP教程] 日期:2021-03-18 热度:109
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as ba[详细]
-
PHP使用header方式实现文件下载功能
所属栏目:[PHP教程] 日期:2021-03-18 热度:80
副标题#e# 先给大家介绍下PHP header() 函数 定义和用法 header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): 语法 php[详细]
-
php操作mysql获取select 结果的几种方法
所属栏目:[PHP教程] 日期:2021-03-18 热度:143
如果用了 MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。 用 MYSQL_ASSOC 只得到关联索引(如同mysql_fetch_assoc() 那样), 用 MYSQL_NUM 只得到数字索引(如同 mysql_fetch_row 那样)。 1. mysql_fetch_array($rs,MYSQL_ASSOC) hellokitty [ad[详细]
-
PHP+JS实现批量删除数据功能示例
所属栏目:[PHP教程] 日期:2021-03-18 热度:77
副标题#e# 本篇章节讲解PHP+JS实现批量删除数据功能。分享给大家供大家参考,具体如下: 表单 " style="background:none; border:none;" /> JS 附:php实现的数据库操作类 Db.php: time = $this->microtime_float(); require_once("config.db.php"); $this[详细]
-
php serialize()与unserialize() 不完全研究
所属栏目:[PHP教程] 日期:2021-03-18 热度:87
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-18 热度:111
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。 核心的代码如下: Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->Value = $value; return $oStruct;[详细]
-
PHP队列原理及基于队列的写文件案例
所属栏目:[PHP教程] 日期:2021-03-17 热度:136
本篇章节讲解PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下: 队列是一种线性表,按照先进先出的原则进行的: 入队: 出队: PHP实现队列: 第一个元素作为队头,最后一个元素作为队尾 什么是双端队列(或双向队列)Deque,全名double[详细]
-
PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器完整实例
所属栏目:[PHP教程] 日期:2021-03-17 热度:128
本篇章节讲解PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器。分享给大家供大家参考,具体如下: 栈是线性表的一种,他的特点是后入先出,可以这么理解,栈就像一个存东西的盒子,先放进去的在最底层,后放进去的在上层,因为上层的东西把底层的东西压[详细]
-
Linux平台中使用PHP把word转pdf的实现方法
所属栏目:[PHP教程] 日期:2021-03-17 热度:98
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-17 热度:147
很多时候呢,我们拿到一个shell以后,偶尔会遇到密码解不了的情况,用xss收集cookie吧,感觉不方便;利用xss平台劫持表单吧,感觉麻烦,也会担心自己想要的密码别人也copy了一份等等情况吧,这个时候我们就需要自己想办法来收集想要的PWD…… 最简单了,看[详细]
-
PHP实现对数组简单求交集,差集,并集功能示例
所属栏目:[PHP教程] 日期:2021-03-17 热度:71
本篇章节讲解PHP实现对数组简单求交集,差集,并集功能。分享给大家供大家参考,具体如下: 'zero','1' => 'one','2' => 'two','3' => 'three');$arr2 = array('2' => 'two','three' => 'three','4' => 'four','5' => 'five');//差集【对比返回在 arr1 中[详细]
-
php实现网页常见文件上传功能
所属栏目:[PHP教程] 日期:2021-03-17 热度:130
用php实现网页常见的文件上传功能,供大家参考,具体内容如下 上传页面 Title form method="post" action="123.php" enctype="multipart/form-data" input type="file" name="file" input type="submit" value="上传" 文件处理页面 var_dump($_FILES); //[详细]
-
PHP常见数学函数及BC高精度数学函数用法示例
所属栏目:[PHP教程] 日期:2021-03-17 热度:80
本篇章节讲解PHP常见数学函数及BC高精度数学函数用法。分享给大家供大家参考,具体如下: 1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数。 (比%功能更强大)5. bcpow 幂函数运算6. bcsqrt 平方根7. sqrt[详细]
-
php Redis函数用法实例总结【附php连接redis单例类】
所属栏目:[PHP教程] 日期:2021-03-17 热度:122
副标题#e# 本文实例总结了php Redis函数用法。分享给大家供大家参考,具体如下: 一直在拿PHP使用Redis,但是总感觉不牢靠,索性借这个时间空余一气呵成,把PHP中所有操作到的Redis命令,几乎全敲个遍,包括它的返回值都是盯对过的,哪怕下回忘了也可以直接[详细]
-
IIS下配置页面重写(配合插件url-rewrite2去除页面后缀名)的实
所属栏目:[PHP教程] 日期:2021-03-17 热度:68
本来一直想了解浏览器地址栏中url后缀名如何去除,今天正好抽空折腾一下。 1. URL重写组件url-rewrite2 微软官方下载地址: 也可直接点击下载: 2. 暂停IIS,安装组件 在安装组件之前,先暂停IIS。 目前(2017/10/30)该组件安装集成于Microsoft Web Platf[详细]
-
php两个多维数组组合遍历的实例
所属栏目:[PHP教程] 日期:2021-03-17 热度:151
实例如下: LoanRecord->searchloan($conditions,$columns,$page,$this->num,$user_id); foreach ($res[1] as $key => $value) { if(!empty($value['b']['id'])){ $result_day = $this->LoanRecord ->getLastDay($value['b']['id']); $res[1][$key]['m'] =[详细]
-
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:193
本篇章节讲解PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法。分享给大家供大家参考,具体如下: 先来看看前序遍历、中序遍历与后序遍历原理图: 根据树的前序遍历和中序遍历构造树并输出后序遍历代码如下: m_value=$preorder[0]; if(count($p[详细]
-
PHP简单实现循环链表功能示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:161
本篇章节讲解PHP简单实现循环链表功能。分享给大家供大家参考,具体如下: 概述: 循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。 如下图所示: 实现代码: data=$data; $this->link=$link; }}[详细]
-
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
所属栏目:[PHP教程] 日期:2021-03-16 热度:102
本文介绍了使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势,分享给大家,具体如下: 官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html 有兴趣的同学可以先看下官方原文档 文档样例代码 use yiiwebAssetBundle; class[详细]
-
PHP基于关联数组20行代码搞定约瑟夫问题示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:73
本篇章节讲解PHP基于关联数组20行代码搞定约瑟夫问题。分享给大家供大家参考,具体如下: 记得前段时间一写做java开发的兄弟对我说他java60行做了个约瑟夫问题,挺不错的。调侃php应该写这个挺不行的。 于是 呵呵。。。 洋洋洒洒 20行,写完自己都有些不相[详细]
-
php基于环形链表解决约瑟夫环问题示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:193
本篇章节讲解php基于环形链表解决约瑟夫环问题。分享给大家供大家参考,具体如下: 先来重温一下约瑟夫环问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 前面[详细]
-
PHP实现字符串翻转功能的方法【递归与循环算法】
所属栏目:[PHP教程] 日期:2021-03-16 热度:149
本篇章节讲解PHP实现字符串翻转功能的方法。分享给大家供大家参考,具体如下: 提到实现字符串反转的方法,大家都会想到用循环。确实,循环是一个内存占用量小且实现简单的方式。但是还有一种方式可以实现这样的功能,那就是递归。 php支持递归函数,递归[详细]
-
PHP基于回溯算法解决n皇后问题的方法示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:143
本篇章节讲解PHP基于回溯算法解决n皇后问题的方法。分享给大家供大家参考,具体如下: 这里对于n皇后问题就不做太多的介绍,相关的介绍与算法分析可参考前面一篇。 回溯法的基本做法是搜索,或是一种组织得井井有条的,能避免不必要搜索的穷举式搜索法。这[详细]
-
PHP简单实现欧拉函数Euler功能示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:99
本篇章节讲解PHP简单实现欧拉函数Euler功能。分享给大家供大家参考,具体如下: 欧拉函数 ph(n)的意思是 比如说ph(10) = 4{1,3,7,9与10互质} 代码如下: 1) { if ($x % $now == 0) { $res /= $now; $res *= ($now - 1); while ($x % $now == 0) { $x /= $n[详细]