-
PHP 中魔术常量的实例详解
所属栏目:[PHP教程] 日期:2021-03-18 热度:153
PHP 中魔术常量的实例详解 本文介绍下,php编程中的魔术常量,掌握并灵活应用这些方法与常量,对于提高php的编程水平,有很大的帮助。有需要的朋友参考学习下。 魔术常量: 运行结果 如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,[详细]
-
yii框架redis结合php实现秒杀效果(实例代码)
所属栏目:[PHP教程] 日期:2021-03-18 热度:82
废话不多说了,直接给大家贴代码了,具体代码如下所示: 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+AJAX 投票器功能
所属栏目:[PHP教程] 日期:2021-03-16 热度:82
终于到AJAX,翻译过来就是”异步Javascript和XML”,他可以实现网页内容的部分加载,可提高用户体验。现在有很多网站都有用这技术,反正你知道他能实现网页的异步更新就差不多了。当然下面的例子都相对简单,并没有体现它这一特点~ 投票器 新建文件【 AJAX[详细]
-
PHP封装的XML简单操作类完整实例
所属栏目:[PHP教程] 日期:2021-03-16 热度:167
本篇章节讲解PHP封装的XML简单操作类。分享给大家供大家参考,具体如下: xml_dom.php封装类文件: dbfile = $db_file; if(!file_exists($db_file)) {// die('未找到数据库文件'); $this->dblink = new DOMDocument('1.0','utf-8'); $root = $this->dblink[详细]
-
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
所属栏目:[PHP教程] 日期:2021-03-16 热度:133
本篇章节讲解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-16 热度:119
本文介绍了使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势,分享给大家,具体如下: 官方文档:http://www.yiiframework.com/doc-2.0/guide-structure-assets.html 有兴趣的同学可以先看下官方原文档 文档样例代码 use yiiwebAssetBundle; class[详细]
-
PHP基于关联数组20行代码搞定约瑟夫问题示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:193
本篇章节讲解PHP基于关联数组20行代码搞定约瑟夫问题。分享给大家供大家参考,具体如下: 记得前段时间一写做java开发的兄弟对我说他java60行做了个约瑟夫问题,挺不错的。调侃php应该写这个挺不行的。 于是 呵呵。。。 洋洋洒洒 20行,写完自己都有些不相[详细]
-
php基于环形链表解决约瑟夫环问题示例
所属栏目:[PHP教程] 日期:2021-03-16 热度:166
本篇章节讲解php基于环形链表解决约瑟夫环问题。分享给大家供大家参考,具体如下: 先来重温一下约瑟夫环问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 前面[详细]
-
PHP流Streams、包装器wrapper概念与用法实例详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:159
本篇章节讲解PHP流Streams、包装器wrapper概念与用法。分享给大家供大家参考,具体如下: 流Streams这个概念是在php4.3引进的,是对流式数据的抽象,用于统一数据操作,比如文件数据、网络数据、压缩数据等,以使可以共享同一套函数,php的文件系统函数就[详细]
-
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原
所属栏目:[PHP教程] 日期:2021-03-15 热度:123
副标题#e# 本篇章节讲解PHP开发之归档格式phar文件概念与用法。分享给大家供大家参考,具体如下: 一个php应用程序往往是由多个文件构成的,如果能把他们集中为一个文件来分发和运行是很方便的,这样的列子有很多,比如在window操作系统上面的安装程序、一[详细]
-
PHP实现求解最长公共子串问题的方法
所属栏目:[PHP教程] 日期:2021-03-15 热度:77
本篇章节讲解PHP实现求解最长公共子串问题的方法。分享给大家供大家参考,具体如下: 题目: 如果字符串一的所有字符按其在字符串中的顺序出现在另外一个字符串二中,则字符串一称之为字符串二的子串。 注意,并不要求子串(字符串一)的字符必须连续出现[详细]
-
关于php支持的协议与封装协议总结(推荐)
所属栏目:[PHP教程] 日期:2021-03-15 热度:84
副标题#e# 前言 当今web程序的开发技术真是百家争鸣,ASP.NET,PHP,JSP,Perl,AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要,因为它让我们理解了Web应用程序的内部工作。 PHP 带有很多内置 URL 风格的封装协议,可用于类似[详细]
-
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及
所属栏目:[PHP教程] 日期:2021-03-15 热度:172
副标题#e# 本篇章节讲解PHP实现绘制二叉树图形显示功能。分享给大家供大家参考,具体如下: 前言: 最近老师布置了一个作业:理解并实现平衡二叉树和红黑树,本来老师是说用C#写的,但是我学的C#基本都还给老师了,怎么办?那就用现在最熟悉的语言PHP来写吧[详细]
-
PHP 实现人民币小写转换成大写的方法及大小写转换函数
所属栏目:[PHP教程] 日期:2021-03-15 热度:131
下面一段代码给大家分享php实现人民币大小写转换的方法,具体代码如下所示: 15){ return "金额太大"; die(); } if($c = strpos($num,'.')){//有小数点,$c为小数点前有几位 $len=strlen($num)-strpos($num,'.')-1;//小数点后有几位数 }else{//无小数点 $c[详细]
-
PHP实现验证码校验功能
所属栏目:[PHP教程] 日期:2021-03-15 热度:171
验证码的校验是利用PHP中的 SESSION功能来实现。在最顶端声明函数 session_start(); 告诉服务器我们要用这个函数的功能。 接下来我们用到的就是验证码实现的代码。这里用英文数字的代码为例。 然后在验证码实现之前声明一个空变量,用来存放验证码。 for($[详细]
-
PHP实现链式操作的三种方法详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:95
本篇章节讲解PHP实现链式操作的三种方法。分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? trim()->strlen() 下面分[详细]
-
php大小写转换函数(strtolower、strtoupper)用法介绍
所属栏目:[PHP教程] 日期:2021-03-15 热度:188
1,将字符串转换成小写 strtolower函数: 该函数将传入的字符串参数所有的字符都转换成小写,并以小定形式放回这个字符串。 例子: 输出: 2,将字符转成大写 strtoupper函数:该函数的作用同strtolower函数相反,是将传入的字符参数的字符全部转换成大写,[详细]
-
php图片合成方法(多张图片合成一张)
所属栏目:[PHP教程] 日期:2021-03-15 热度:87
1.多张图片合成一张比如: 图片合成,可以显示在浏览器上面同时保存到文件夹下面 实例如下所示: $pic_list = array( 'img2.png','img2.png','logo.png','img2.png' ); $pic_list = array_slice($pic_list,9); // 只操作前9个图片 $bg_w = 150; // 背景图[详细]
-
PHP基于curl post实现发送url及相关中文乱码问题解决方法
所属栏目:[PHP教程] 日期:2021-03-15 热度:159
本篇章节讲解PHP基于curl post实现发送url及相关中文乱码问题解决方法。分享给大家供大家参考,具体如下: 这个问题困扰我几天了,发送的指定网址的url参数,中文总是乱码,指定网址是utf8编码的,我发送的也是utf8编码的。但是还是乱码,开始用的file_get[详细]
-
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
所属栏目:[PHP教程] 日期:2021-03-15 热度:59
副标题#e# 本篇章节讲解PHP实现图的邻接矩阵表示及几种简单遍历算法。分享给大家供大家参考,具体如下: 在web开发中图这种数据结构的应用比树要少很多,但在一些业务中也常有出现,下面介绍几种图的寻径算法,并用PHP加以实现. 佛洛依德算法,主要是在顶点集内[详细]
-
PHP+Apache环境中如何隐藏Apache版本
所属栏目:[PHP教程] 日期:2021-03-15 热度:141
目前很多服务器共计都是基于软件版本针对性的共计,所以如果服务器安装的是Apache,隐藏它的版本号是非常有必要的,也是能够减少隐患的一个方法,一起来学习一下。 如何隐藏?要隐藏Apache版本号其实方法很简单在,只要在httpd.conf中对ServerTokensProd与[详细]
-
PHP简单实现二维数组的矩阵转置操作示例
所属栏目:[PHP教程] 日期:2021-03-15 热度:195
本篇章节讲解PHP简单实现二维数组的矩阵转置操作。分享给大家供大家参考,具体如下: '; echo '矩阵转置前: '; for($i=0;$i '; } echo '矩阵转置后: '; for($i=0;$i '; }?> 运行输出: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、[详细]
-
PHP substr()函数参数解释及用法讲解
所属栏目:[PHP教程] 日期:2021-03-15 热度:151
substr(string,start,length) 参数: 1,string 即你要截取的字符串 2,start 即要截取的开始位置(0表示从从前往后数 第一个字符开始,负数表示从从后往前数) eg:start=1,表示从从前往后开始的第二个数开始截取,start=-1,表示从从后往前开始的第一(是[详细]
-
实例分析基于PHP微信网页获取用户信息
所属栏目:[PHP教程] 日期:2021-03-15 热度:127
很多用户在开发微信版网页的时候,需要获取用户的基本信息,比如国家,省,市,昵称等,我们接下来基于PHP语言基础详细分析一下如何成功获[详细]
-
Laravle eloquent 多对多模型关联实例详解
所属栏目:[PHP教程] 日期:2021-03-15 热度:75
什么是多对多关联? Eloquent中一个模型就是一个数据表,数据表之间通常会有关联,多对多关联就是2个表之间相互有很多关联,比如说:一个表存放了用户数据, 另一个表存放了文章的信息, 一个用户可以收藏多篇文章,一篇文章也可以被多个用户收藏,这就是[详细]