-
php操作mysql获取select 结果的几种方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:92
如果用了 MYSQL_BOTH,将得到一个同时包含关联和数字索引的数组。 用 MYSQL_ASSOC 只得到关联索引(如同mysql_fetch_assoc() 那样), 用 MYSQL_NUM 只得到数字索引(如同 mysql_fetch_row 那样)。 1. mysql_fetch_array($rs,MYSQL_ASSOC) hellokitty [addr[详细]
-
PHP+JS实现批量删除数据功能示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:69
本篇章节讲解PHP+JS实现批量删除数据功能。供大家参考研究具体如下: 表单 " style="background:none; border:none;[详细]
-
PHP调用OpenOffice实现word转PDF的方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:170
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。 核心的代码如下: Bridge_GetStruct("com.sun.star.beans.PropertyValue[详细]
-
PHP队列原理及基于队列的写文件案例
所属栏目:[PHP教程] 日期:2021-03-16 热度:90
本篇章节讲解PHP队列原理及基于队列的写文件案例。供大家参考研究具体如下: 队列是一种线性表,按照先进先出的原则进行的: 入队: 出队: PHP实现队列: 第一个元素作为队头,最后一个元素作为队尾 什么是双端队列(或双向队列)Deque,全名double[详细]
-
PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器完整实例
所属栏目:[PHP教程] 日期:2021-03-16 热度:55
本篇章节讲解PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器。供大家参考研究具体如下: 栈是线性表的一种,他的特点是后入先出,可以这么理解,栈就像一个存东西的盒子,先放进去的在最底层,后放进去的在上层,因为上层的东西把底层的东西压[详细]
-
Linux平台中使用PHP把word转pdf的实现方法
所属栏目:[PHP教程] 日期:2021-03-16 热度:193
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 --headless[详细]
-
PHP常见数学函数及BC高精度数学函数用法示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:64
本篇章节讲解PHP常见数学函数及BC高精度数学函数用法。供大家参考研究具体如下: 1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数。 (比%功能更强大)5. bcpow 幂函数运算6. bcsqrt 平方根7. sqrt[详细]
-
php Redis函数用法实例总结【附php连接redis单例类】
所属栏目:[PHP教程] 日期:2021-03-16 热度:164
本文实例总结了php Redis函数用法。供大家参考研究具体如下: 一直在拿PHP使用Redis,但是总感觉不牢靠,索性借这个时间空余一气呵成,把PHP中所有操作到的Redis命令,几乎全敲个遍,包括它的返回值都是盯对过的,哪怕下回忘了也可以直接过来查嘛~大[详细]
-
PHP+AJAX 投票器功能
所属栏目:[PHP教程] 日期:2021-03-15 热度:112
终于到AJAX,翻译过来就是”异步Javascript和XML”,他可以实现网页内容的部分加载,可提高用户体验。现在有很多网站都有用这技术,反正你知道他能实现网页的异步更新就差不多了。当然下面的例子都相对简单,并没有体现它这一特点~ 投票器 新建文件【 AJAX投[详细]
-
PHP封装的XML简单操作类完整实例
所属栏目:[PHP教程] 日期:2021-03-15 热度:162
本篇章节讲解PHP封装的XML简单操作类。供大家参考研究具体如下: xml_dom.php封装类文件: dbfile = $db_file; if(!file_exists($db_file)) {// die('未找到数据库文件[详细]
-
PHP实现基于栈的后缀表达式求值功能
所属栏目:[PHP教程] 日期:2021-03-15 热度:62
本篇章节讲解PHP实现基于栈的后缀表达式求值功能。供大家参考研究具体如下: 后缀表达式概述 后缀表达式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则)。 实现[详细]
-
kindeditor 加入七牛云上传的实例讲解
所属栏目:[PHP教程] 日期:2021-03-15 热度:132
七牛云上传主要有两种: 服务端上传 前端上传,前端又分两种返回方式: 1).重定向返回,可以解决ajax跨域的问题 2).回调返回,七牛云先向服务端要返回数据,再由七牛云返回前端,解决不支持重定向的请求方式,比如小程序上传 本次使用的是 七牛云 php sdk;[详细]
-
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
所属栏目:[PHP教程] 日期:2021-03-15 热度:110
本篇章节讲解PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法。供大家参考研究具体如下: 先来看看前序遍历、中序遍历与后序遍历原理图: 根据树的前序遍历和中序遍历构造树并输出后序遍历代码如下: m_value=$preorder[0]; if(count($p[详细]
-
PHP简单实现循环链表功能示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:193
本篇章节讲解PHP简单实现循环链表功能。分享给大家供大家参考,具体如下: 概述: 循环链表是另一种形式的链式存贮结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。 如下图所示: 实现代码: data=$data; $this->link=$link; }}[详细]
-
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
所属栏目:[PHP教程] 日期:2021-03-15 热度:73
本篇章节讲解PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能。供大家参考研究具体如下: 8){ echo "{$n}太大了,影响服务器性能"; return;}define("N",$n);$d=array();$v=array();for($i=0;$i =N){ for($i=0;$i!=N;$i++){ echo $d[$i]; }[详细]
-
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
所属栏目:[PHP教程] 日期:2021-03-15 热度:193
本文介绍了使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势,分享给大家,具体如下: 官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html 有兴趣的同学可以先看下官方原文档 文档样例代码 use yiiwebAssetBundle; class Fo[详细]
-
PHP基于关联数组20行代码搞定约瑟夫问题示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:62
本篇章节讲解PHP基于关联数组20行代码搞定约瑟夫问题。供大家参考研究具体如下: 记得前段时间一写做java开发的兄弟对我说他java60行做了个约瑟夫问题,挺不错的。调侃php应该写这个挺不行的。 于是 呵呵。。。 洋洋洒洒 20行,写完自己都有些不相[详细]
-
php基于环形链表解决约瑟夫环问题示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:81
本篇章节讲解php基于环形链表解决约瑟夫环问题。供大家参考研究具体如下: 先来重温一下约瑟夫环问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 前面[详细]
-
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
所属栏目:[PHP教程] 日期:2021-03-15 热度:55
前言 mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。 PHP手册在7.1迁移页面给出了替代方案,就是用OpenSSL取代MCrypt. 示例代码 可据需求,自行改编。 总结 以上[详细]
-
php 数据结构之链表队列
所属栏目:[PHP教程] 日期:2021-03-15 热度:152
php 链表队列 实例代码: private $last; private $first; private $oldfirst; private static $n=0; public function __construct(){ $this-last = null; $this-first = null; $this-oldfirst = null; } public function push($item){ $this-oldfirst = $th[详细]
-
PHP多进程编程之僵尸进程问题的理解
所属栏目:[PHP教程] 日期:2021-03-15 热度:176
PHP多进程编程之僵尸进程问题的理解 使用pcntl_fork函数可以让PHP实现多进程并发或者异步处理的效果: 那么问题是我们产生的进程需要去控制,而不能置之不理。最基本的方式就是fork进程和杀死进程。 通过利用pcntl_fork函数,我们已经有了新的子进程,而子进[详细]
-
详解PHP字符串替换str_replace()函数四种用法
所属栏目:[PHP教程] 日期:2021-03-15 热度:192
下面通过本文给大家分享PHP字符串替换str_replace()函数4种用法,具体内容如下所示: mixed str_replace ( mixed $search,mixed $replace,mixed $subject [,int &$count ] ) 该函数返回一个字符串或者数组。该字符串或数组是将subject中全部的search都被repl[详细]
-
PHP-X系列教程之内置函数的使用示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:188
前言 本文主要给大家介绍关于PHP-X内置函数的使用,在PHP扩展开发中,会经常用到这些内置函数,PHP-X的封装,使得调用这些函数像PHP代码一样简单。 对php-x不熟悉的朋友们可以看下这篇文章:https://segmentfault.com/a/1190000022222074 echo 在扩展中需要[详细]
-
PHP简单实现二维数组赋值与遍历功能示例
所属栏目:[PHP教程] 日期:2021-03-14 热度:191
本篇章节讲解PHP简单实现二维数组赋值与遍历功能。供大家参考研究具体如下: 示例1: "; echo "图片:$tmp[pic] "; echo "标题:$tmp[title] "; echo "价格:$tmp[price] "; echo "是否特价:$tmp[isOnSale] "; echo "上架时间:" . date("Y-m-d H[详细]
-
详解cookie验证的php应用的一种SSO解决办法
所属栏目:[PHP教程] 日期:2021-03-14 热度:174
详解cookie验证的php应用的一种SSO解决办法 近日,项目中需要接入一个“年久失修”的,由于系统已经建设多年,并且是信息中心自己的人通过某些工具弄出来的,而且是本人未真正接触过的PHP写的,而且跟我们的系统不在同一服务器上也就是存在跨域的问题,想通[详细]
