-
逆序二维数组插入一元素的php代码
本文为大家讲解的是逆序二维数组插入一元素的php代码,需要的朋友可以参考下 <?php /** * 逆序二维数组插入一元素 * * @author WadeYu * @date 2012-05-30 */ $aSorted = array( array(1, 100), array(2, 90), array(3, 80), array(4, 70), array(5, 60), array(6, 50), array(7, 40), array(8, 40), array(9, 40), array(10, 20), ); $aInsert = array(11, 40); $maxCmpIdx = 0; $cnt = 0; $maxCnt = 10; foreach ($aSorted as $idx => $arr){ if ($arr[0] == $aInsert[0]){ $maxCmpIdx = $idx; } $cnt++; } if ( !$maxCmpIdx){ $maxCmpIdx =...
PHP 2014-12-03 00:37:17 -
php操作JSON格式数据的实现代码
本文为大家讲解的是php操作JSON格式数据的实现代码示例,感兴趣的同学参考下. 知识点: 1、JSON数据格式介绍 2、对数据编码成JSON格式 3、对JSON数据进行解码,并操作 JSON数据格式表示方式如下: { "programmers": [ { "firstName": "Brett", "lastName":"McLaughlin", "email": "aaaa" }, { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" }, { "firstName": "Elliotte", "lastName":"Harold", ...
PHP 2014-12-02 23:56:44 -
PHP中设置时区,记录日志文件的实现代码
本文为以示例的方式向大家讲解了PHP中设置时区,记录日志文件的实现代码,感兴趣的同学参考下。 <html> <body> <?php date_default_timezone_set('Asia/Hong_Kong'); //set time zone set_error_handler("myHandler"); //set error handler $chinatime = date('Y-m-d H:i:s'); //get current time $max_size = 500000; try { $cont...
PHP 2014-12-02 23:04:19 -
php分页实现代码示例
本文是一个php分页实现代码示例,感兴趣的同学参考下. 项目结构: 运行效果: conn.php <?php $conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误"); mysql_select_db("form", $conn); mysql_query("set names 'GBK'"); //使用GBK中文编码; //替换空格,回车键 function htmtocode($content) { $content = str_replace("n", "<br>", str_replace(" ", " ", $content)); return $content; } ?> page....
PHP 2014-12-02 22:15:57 -
php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码
本文为大家讲解的是php删除字符串末尾子字符,删除开始字符,删除两端字符的示例代码,感兴趣的同学参考下。 今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子 <SPAN style="FONT-SIZE: 18px"></SPAN> $str = 'akmumu/writedb.json'; 我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb 开始我使用的ltrim删除akmumu,再使用rtrim删除.json 结果发现我理解trim错误了,trim的参数如下 rtrim(string,charlist) 他的参数时charlist,也就是不一定按照顺序查找,比如我给一个 $str = 'akmumu/writedbsojn.json'; 结果还是/write,我想要的/writedbsojn没有出现,也就是说只要charlist中的任意字符匹配就一直这么下去了...
PHP 2014-12-02 22:09:13 -
php实现 URL跳转代码
本文是一个php使用header函数实现 URL跳转代码,感兴趣的同学参考下。 有时候我们需要添加外链但对于网站来说过多外链是不好的,那么我们可以通过跳转来实现...
PHP 2014-12-02 21:59:15 -
PHP验证码类代码
本文是一个php实现的验证码类,感兴趣的同学参考下。 <?php session_start(); class Authnum { //图片对象、宽度、高度、验证码长度 private $im; private $im_width; private $im_height; private $len; //随机字符串、y轴坐标值、随机颜色 private $randnum; private $y; private $randcolor; //背景色的红绿蓝,默认是浅灰色 public $red=238; public $green=238; public $blue=238; /** * 可选设置:验证码类型、干扰点、干扰线、Y轴随机 * 设为 false 表示不启用 **/ //默认是大小写数字混合型,1 2 3 分别表示 小写、大写、数字型 public $ext_num_type=''; public $ext_pixel = false; //干扰点 public $ext_line = false; ...
PHP 2014-12-02 21:53:30 -
使用PHP获取当前url路径的函数以及服务器变量示例代码
本文是一个使用PHP获取当前url路径的函数以及服务器变量示例代码,感兴趣的同学参考下。 PHP获取当前url路径的函数及服务器变量: 代码: <?php $path = /usr/opt/../ect/abcd; echo $_SERVER['DOCUMENT_ROOT']."<br>"; //获得服务器文档根变量(取决于http.conf中的配置) echo $_SERVER['PHP_SELF']."<br>"; //获得执行该代码的文件的路径,与http.conf中的配置有关系...
PHP 2014-12-02 21:11:59 -
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
本文为大家讲解的是PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据,感兴趣的同学参考下. 承接上文的PHP 杂谈《重构-改善既有代码的设计》之 重新组织你的函数继续重构方面的内容 思维导图 介绍 承接上文的PHP 杂谈《重构-改善既有代码的设计》之 重新组织你的函数继续重构方面的内容。 这章主要针对数据的重构...
PHP 2014-12-02 19:02:12 -
PHP实现zip与rar解压缩示例代码
本文是一个PHP实现的可以对zip与rar文进行解压缩的示例代码,感兴趣的同学参考下。 Zip:PclZip http://www.phpconcept.net/pclzip/index.en.php Rar:PECL rar http://pecl.php.net/package/rar 以往过去要在php下执行解压缩程序,无非最常见的方法是写command 然后用exec()等执行函式去跑 这在Windows下或许可以,但换成Unix话会碍于帐号权限问题而无法顺利执行 那有没有那种本身就有提供函式可以直接使用而不需要去下command去跑的方法呢 答桉有(话说找了好几天才找到可以用的方法......XD) 先讲Zip,由于php内建本身就有提供zip相关函式(但须先要有ziplib函式)但不是很好用 就光extract来讲,内建函式只负责单纯解压缩档桉出来,而不是会按照资料夹依序解压缩出来 这样就失去extract的作用 而要讲的 PclZip 这支,本身就有提供 extension 了,故有没有Ziplib就没差 且免安装,只需要再用他时 inclu...
PHP 2014-12-02 18:39:27