-
PHP对象的浅复制与深复制的实例详解
所属栏目:[PHP教程] 日期:2021-03-20 热度:67
PHP对象的浅复制与深复制的实例详解 最近在看原型模式时注意到这个问题~~PHP中对象 '=' 与‘clone'的区别 实例代码: objB = new ObjB(); } //只有实现了下面方法聚合类 才能实现深复制 /*function __clone() { $this->objB = clone $this->objB; }*/ } cl[详细]
-
PHP中类型转换 ,常量,系统常量,魔术常量的详解
所属栏目:[PHP教程] 日期:2021-03-20 热度:172
PHP中类型转换,常量,系统常量,魔术常量的详解 1.自动类型转换; '5'; 3)实数直接转换为对应的字符串,但尾0不转(实数小数点最后的0); 4)true转换为'1‘,false转为空串;字符串、布尔、整型、浮点、null3) 运算时发生的类型转换 1)true/false转换1/0; 2)null[详细]
-
php静态成员方法和静态的成员属性的使用方法
所属栏目:[PHP教程] 日期:2021-03-20 热度:83
php静态成员方法和静态的成员属性的使用方法 静态成员方法和静态的成员属性 如下使用: //在类的内部调用静态的成员方法的时候,也要使用self或者类名关键字,推荐在类的内部使用self wan::yukuai(); self::yukuai() } public static function yukuai() { e[详细]
-
PHP 中魔术常量的实例详解
所属栏目:[PHP教程] 日期:2021-03-20 热度:176
PHP 中魔术常量的实例详解 本文介绍下,php编程中的魔术常量,掌握并灵活应用这些方法与常量,对于提高php的编程水平,有很大的帮助。有需要的朋友参考学习下。 魔术常量: 运行结果 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,[详细]
-
yii框架redis结合php实现秒杀效果(实例代码)
所属栏目:[PHP教程] 日期:2021-03-20 热度:139
废话不多说了,直接给大家贴代码了,具体代码如下所示: db->createCommand("select * from goods ")->queryAll();return $this->render('index',['data'=>$data]);}Public function actionXx(){$id=yii::$app->request->get('id');$data=yii::$app->db->c[详细]
-
php实现的三个常用加密解密功能函数示例
所属栏目:[PHP教程] 日期:2021-03-20 热度:198
本篇章节讲解php实现的三个常用加密解密功能函数。分享给大家供大家参考,具体如下: 算法一: 用法: ";echo "解密还原:".unlock_url($pwd); 运行结果: 算法二: 用法: ";echo $decrypt." ";?> 运行结果: 算法三(改进第一个加密之后的算法) 用法:[详细]
-
php实现的中秋博饼游戏之绘制骰子图案功能示例
所属栏目:[PHP教程] 日期:2021-03-20 热度:143
本篇章节讲解php实现的中秋博饼游戏之绘制骰子图案功能。分享给大家供大家参考,具体如下: 最近公司中秋博饼(在厦门),自己没事也想玩玩,所以就想动手写了一个纯php实现的中秋博饼游戏,既然要纯php实现,就要用php来生成图案,所以第一步就先绘制骰子[详细]
-
php实现的生成迷宫与迷宫寻址算法完整实例
所属栏目:[PHP教程] 日期:2021-03-20 热度:142
本篇章节讲解php实现的生成迷宫与迷宫寻址算法。分享给大家供大家参考,具体如下: 较之前的终于有所改善。生成迷宫的算法和寻址算法其实是一样。只是一个用了遍历一个用了递归。参考了网上的Mike Gold的算法。 0){ $tmpArr = array(); foreach($_posArr a[详细]
-
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
所属栏目:[PHP教程] 日期:2021-03-20 热度:81
本篇章节讲解php实现的中秋博饼游戏之掷骰子并输出结果功能。分享给大家供大家参考,具体如下: 前面讲述了,纯php实现,就要用php来生成图案,第一步就先绘制骰子图案。下面就是编码实现业务逻辑,具体代码如下: rollDice(); $format = $this->formatDic[详细]
-
PHP mysql_result()函数使用方法
所属栏目:[PHP教程] 日期:2021-03-20 热度:69
mysql_result定义和用法 mysql_result() 函数返回结果集中一个字段的值。 mysql_result() 返回 MySQL 结果集中一个单元的内容。字段参数可以是字段的偏移量或者字段名,或者是字段表点字段名(tablename.fieldname)。如果给列起了别名('select foo as ba[详细]
-
PHP使用header方式实现文件下载功能
所属栏目:[PHP教程] 日期:2021-03-20 热度:186
副标题#e# 先给大家介绍下PHP header() 函数 定义和用法 header() 函数向客户端发送原始的 HTTP 报头。 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数(在 PHP 4 以及更高的版本中,您可以使用输出缓存来解决此问题): 语法 php[详细]
-
php操作mysql获取select 结果的几种方法
所属栏目:[PHP教程] 日期:2021-03-20 热度:118
如果用了 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-20 热度:172
副标题#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-20 热度:107
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-20 热度:163
最近一直在研究PHP word文档转PDF,也在网上搜索了很多类似的资料,大多数都是通过OpenOffice进行转换的。 核心的代码如下: Bridge_GetStruct("com.sun.star.beans.PropertyValue"); $oStruct->Name = $name; $oStruct->Value = $value; return $oStruct;[详细]
-
PHP队列原理及基于队列的写文件案例
所属栏目:[PHP教程] 日期:2021-03-19 热度:77
本篇章节讲解PHP队列原理及基于队列的写文件案例。分享给大家供大家参考,具体如下: 队列是一种线性表,按照先进先出的原则进行的: 入队: 出队: PHP实现队列: 第一个元素作为队头,最后一个元素作为队尾 什么是双端队列(或双向队列)Deque,全名double[详细]
-
PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器完整实例
所属栏目:[PHP教程] 日期:2021-03-19 热度:138
本篇章节讲解PHP栈的定义、入栈出栈方法及基于堆栈实现的计算器。分享给大家供大家参考,具体如下: 栈是线性表的一种,他的特点是后入先出,可以这么理解,栈就像一个存东西的盒子,先放进去的在最底层,后放进去的在上层,因为上层的东西把底层的东西压[详细]
-
Linux平台中使用PHP把word转pdf的实现方法
所属栏目:[PHP教程] 日期:2021-03-19 热度:126
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常见数学函数及BC高精度数学函数用法示例
所属栏目:[PHP教程] 日期:2021-03-19 热度:195
本篇章节讲解PHP常见数学函数及BC高精度数学函数用法。分享给大家供大家参考,具体如下: 1. bcadd 任意精度数的相加2. bcsub 任意精度数的减法3. bcmul 乘法, bcdiv除法 4. bcmod 取余数。 (比%功能更强大)5. bcpow 幂函数运算6. bcsqrt 平方根7. sqrt[详细]
-
php Redis函数用法实例总结【附php连接redis单例类】
所属栏目:[PHP教程] 日期:2021-03-19 热度:103
副标题#e# 本文实例总结了php Redis函数用法。分享给大家供大家参考,具体如下: 一直在拿PHP使用Redis,但是总感觉不牢靠,索性借这个时间空余一气呵成,把PHP中所有操作到的Redis命令,几乎全敲个遍,包括它的返回值都是盯对过的,哪怕下回忘了也可以直接[详细]
-
IIS下配置页面重写(配合插件url-rewrite2去除页面后缀名)的实
所属栏目:[PHP教程] 日期:2021-03-19 热度:126
本来一直想了解浏览器地址栏中url后缀名如何去除,今天正好抽空折腾一下。 1. URL重写组件url-rewrite2 微软官方下载地址: 也可直接点击下载: 2. 暂停IIS,安装组件 在安装组件之前,先暂停IIS。 目前(2017/10/30)该组件安装集成于Microsoft Web Platf[详细]
-
php 重写分页器 CLinkPager的实例
所属栏目:[PHP教程] 日期:2021-03-19 热度:111
副标题#e# php 重写分页器 CLinkPager的实例 1、自定义的分页器类放在哪里? 有两个位置可以放, 第一种是放在 protected/extensions 中,在使用是import进来,或在config文件中import进来; 第二种是放在 protected/components 中,作为组件存在,不需要im[详细]
-
PHP查找数组中只出现一次的数字实现方法【查找特定元素】
所属栏目:[PHP教程] 日期:2021-03-19 热度:75
本篇章节讲解PHP查找数组中只出现一次的数字实现方法。分享给大家供大家参考,具体如下: 问题: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 实现代码如下: $v) { if($v == 1) { $new_arr[] = $k; }[详细]
-
php+ajax+h5实现图片上传功能
所属栏目:[PHP教程] 日期:2021-03-19 热度:77
本文实例为大家分享了php实现ajax图片上传的具体代码,供大家参考,具体内容如下 html页面代码 Title php代码 file_upload('1',array('jpg','gif','png','jpeg'),'filetest','myfile'); echo $type_pic['img_path']; } 以上就是本文的全部内容,希望对大家[详细]
-
PHP用函数嵌入网站访问量计数器
所属栏目:[PHP教程] 日期:2021-03-19 热度:132
这是一种方法实现计数器。想看另一种方法的请点击: 想看具体代码思路的也请点击上面的链接。 创建Embed-Count文件夹 在Embed-Count文件夹下面创建counter.inc.php文件,内容如下: //超全局变量$_SERVER['PHP_SELF']保存了当前运行脚本的名字 Embed_Count[详细]
