易网时代-编程资源站
Welcome
首页
/
网页编程
/
PHP
PHP不使用递归的无限级分类简单实例
2017-02-06
50
不用递归实现无限级分类,简单测试了下性能比递归稍好一点点点,但写得太复杂了,还是递归简单方便点代码:<?php$list = array(array("id"=>1, "pid"=>0, "deep"=>0, "name"=>"test1"),array("id"=>2, "pid"=>1, "deep"=>1, "name"=>"test2"),array("id"=>3, "pid"=...
php foreach如何跳出两层循环(详解)
2017-02-06
57
使用break可以跳出当前循环,那如果想再跳出上一层的循环呢 我们就需要break 2即可$arr1 = array("a1","a2","a3","a4");$arr2 = array("b1","b2","b3","b4");foreach($arr1 as $a1){foreach($arr2 as $k=>$a2){if($k=="2"){break 2;}echo $a1."===".$a2."<br/>";}}以上这篇php ...
浅谈php中的循环while、do...while、for、foreach四种循环
2017-02-06
75
php中的while循环,循环执行代码块制定的次数,或者当指定的条件为真时循环执行代码块。-------------------------------------------------------------在我们编写代码是时候,我们经常需要一块代码块重复执行多次。我们就可以使用while循环语句来完成这个任务。 while--只要指定条件成立,则循环执行代码块。 do...while--首先执行一次代码块,然后在指定的条件成立时重复这个循环。 for...
PHP实现一个简单url路由功能实例
2017-02-06
44
什么是php的路由机制1、路由机制就是把某一个特定形式的URL结构中提炼出来系统对应的参数。举个例子,如:http://main.test.com/article/1 其中:/article/1 -> ?_m=article&id=1。2、然后将拥有对应参数的URL转换成特定形式的URL结构,是上面的过程的逆向过程。如果一个页面的内容呈现,需要根据url上传递的参数来进行渲染。很多时候可能是这样子写:xxx.com/xx?c=x&m=...
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
2017-02-06
54
如下所示:代码如下:<meta http-equiv="content-type" content="text/html" charset="utf-8"/><h1>用mysqli面向对象方法连接数据库!-姚远的博客</h1><form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"])?>"&g...
PHP利用超级全局变量$_POST来接收表单数据的实例
2017-02-06
55
利用$_POST超级全局变量接收表单的数据,然后利用echo输出到页面。下面是代码:<!doctype html><html><head><title>利用超级全局变量$_POST接收表单</title><meta http-equiv="content-type" contnet="text/html" charset="utf-8"/></head><body&g...
PHP利用超级全局变量$_GET来接收表单数据的实例
2017-02-06
54
我们在linux上用 touch php_get.html php_get.php创建两个文件。php_get.html文件的代码如下:<!doctype html><html><head><title>超级全局变量$_GET来接收提交的数据,然后返回信息</title><meta http-equiv="contnet-type" content="text/htm" charset="u...
PHP中获取文件创建日期、修改日期、访问时间的方法
2017-02-06
48
filemtime ( string filename )返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。filectime ( string filename )返回文件上次 inode 被修改的时间,如果出错则返回 FALSE。时间以 Unix 时间戳的方式返回。fileatime ( string filename )返回文件上次被访问的时间,如果出错则返回 FALSE。时间以 Unix 时...
PHP数组的定义、初始化和数组元素的显示实现代码
2017-02-06
46
从ASP初入门到PHP,感觉到PHP的强大之一就是内置函数的丰富,比如先前学习的PHP日期时间函数,读写文件的相关函数等都无不表明了PHP的更专业、更令用户的使用得心应手。一开始我对PHP函数的丰富功能很兴奋,随着对越来越多近乎变态多的函数接触之后,突然联想到了ASP内置函数的稀少,要完成某项特殊功能,常须自定义函数,随着应用的在增多,自己居然也有了一套常用的函数库。然而现在在PHP中,这些功能早已被标准化、规范化而浓缩为内置函数直接使用,曾经的ASP开发...
PHP运行模式汇总
2017-02-06
46
PHP运行模式有4钟:1)cgi 通用网关接口(Common Gateway Interface))2) fast-cgi 常驻 (long-live) 型的 CGI3) cli 命令行运行 (Command Line Interface)4)web模块模式 (apache等web服务器运行的模块模式)5)ISAPI(Internet Server Application Program Interface)备注:在PHP5.3以后,PHP不再有ISAPI...
php使用高斯算法实现图片的模糊处理功能示例
2017-02-06
40
本文实例讲述了php使用高斯算法实现图片的模糊处理功能。分享给大家供大家参考,具体如下:<?phpclass image_blur{ function gaussian_blur($srcImg,$savepath=null,$savename=null,$blurFactor=3){$gdImageResource=$this->image_create_from_ext($srcImg);$srcImgObj=$this->b...
php基于闭包实现函数的自调用(递归)实例分析
2017-02-06
44
本文实例讲述了php基于闭包实现函数的自调用(递归)的方法。分享给大家供大家参考,具体如下:php的闭包可能不常用,但是在某些场合之下还是可以考虑用php的闭包来实现某些功能的,比如递归,这里讲一下用php的闭包实现递归//php闭包实现函数的自调用,也就是实现递归function closure($n,$counter,$max){//匿名函数,这里函数的参数加&符号是,引址调用参数自己$fn = function (&$n,&$counter,&$ma...
thinkPHP中钩子的两种配置调用方法详解
2017-02-06
220
本文实例讲述了thinkPHP中钩子的两种配置调用方法。分享给大家供大家参考,具体如下:thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝试了十几次都没有成功,不过,我还是没有放弃,最后还是在一边调节细节,一边试验的过程中实现了钩子行为的设置。下面是我个人的设置经验,在这里跟大家分享一下。个人做了两种设置,都试验成...
thinkPHP多语言切换设置方法详解
2017-02-06
111
本文实例讲述了thinkPHP多语言切换设置方法。分享给大家供大家参考,具体如下:thinkphp多语言设置有点‘高大上",为什么说它有点‘高大上"呢?因为本人设置了好久才弄好,而本人之所以弄了好久的原因,竟然是因为‘开启语言设置必须得先开启初始化系统的行为类",所以,在这里,因为本人的经验有限,姑且认为tp的多语言设置必须的先初始化tp的CheckLangBehavior.class.php怎么初始化CheckLangBehavior.class.php...
PHP数据的提交与过滤基本操作实例详解
2017-02-06
51
本文实例讲述了PHP数据的提交与过滤基本操作。分享给大家供大家参考,具体如下:1、php提交数据过滤的基本原则1)提交变量进数据库时,我们必须使用addslashes()进行过滤,像我们的注入问题,一个addslashes()也就搞定了。其实在涉及到变量取值时,intval()函数对字符串的过滤也是个不错的选择。2)在php.ini中开启magic_quotes_gpc和magic_quotes_runtime。magic_quotes_gpc可以把get...
PHP防止图片盗用(盗链)的方法小结
2017-02-06
44
本文实例总结了PHP防止图片盗用(盗链)的方法。分享给大家供大家参考,具体如下:图片防盗链有什么用? 防止其它网站盗用你的图片,浪费你宝贵的流量。本文章向大家介绍php防止图片盗用/盗链的两种方法一、Apache图片重定向方法设置images目录不充许http访问Apache服务器下防止图片盗链的办法如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空间(比如试用主机),临时...
PHP上传图片、删除图片简单实例
2017-02-06
51
简单PHP上传图片、删除图片实现代码上传图片:if (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断 $path=”uppic/”; //上传路径 if(!file_exists($path)) { //检查是否有该文件夹,如果没有就创建,并给予最高权限 mkdir(“$path”, 0700); }//END IF //允许上传的文件格式 $tp = array(“image/gif”,”image/p...
php array_udiff_assoc 计算两个数组的差集实例
2017-02-06
42
php array_udiff() 函数用于比较两个(或更多个)数组的键名和键值,并返回差集。此比较是通过用户提供的回调函数来进行的。如果认为第一个参数小于,等于,或大于第二个参数时必须分别返回一个小于零,等于零,或大于零的整数。本文章通过实例向大家讲解array_udiff()函数的使用方法,array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据基本语法:array array_udiff_assoc ( array $ar...
php array_values 返回数组的所有值详解及实例
2017-02-06
87
php array_values php array_values 函数用于返回数组中所有的值,注意该函数将为新数组建立数组索引,原来的文字索引将不存在。本文章向大家讲解array_values函数的基本语法及使用实例。array_values 返回数组中所有的值基本语法:array array_values ( array $input )array_values() 返回 input 数组中所有的值并给其建立数字索引。参数介绍:参数描述input必需。...
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
2017-02-06
52
本文实例讲述了ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法。分享给大家供大家参考,具体如下:在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业。那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student)、班级(class)、作业提交表(Submit)这三个表之间的关系。1. 每个学生都属于一个班级2. 班级里的每个学生都会被布置同样的作业3. 学生提交作业后会在作业提...
<<
31
32
33
34
35
36
37
38
39
40
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图