-
PHP COOKIE及时生效的方法介绍
本文为大家讲解的是PHP COOKIE及时生效的方法介绍,感兴趣的同学参考下. 通常,php里要浏览器刷一下才能出现cookie,怎么才能让cookie及时生效呢,下面分享一个让cookie及时生效的一个方法,很实用,代码如下: /** * 设置cookie * @param string $name 键名 * @param mixed $value 值 * @param int $expire 过期时间,默认是一天 */ public final function setCookie($name, $value, $expire = null){ //cookie值为空,退出 if(empty($value)) return; //过期时间 if(empty($expire)) $expire = time() + 86400; ...
PHP 2014-12-15 02:57:03 -
用PHP来计算某个目录大小的方法
本文为大家讲解了用PHP来计算某个目录大小的方法,感兴趣的同学参考下. PHP CURL session COOKIE 可以调用系统命令,还可以这样: function dirsize($dir) { @$dh = opendir($dir); $size = 0; while ($file = @readdir($dh)) { if ($file != "...
PHP 2014-12-15 01:54:05 -
50个PHP程序性能优化的方法分享
本文为大家整理分享了50个PHP程序性能优化的方法,感兴趣的同学参考下。 程序的执行效率很重要,低的执行效率意味着你需要在服务器硬件上有更多的投入,但是,最终的结果会因为你的程序执行效率低,连硬件也无法解决...
PHP 2014-12-15 01:42:03 -
用Json实现PHP与JavaScript间数据交换的方法详解
本文为大家讲解的是如何用Json实现PHP与JavaScript间进行数据交换的方法详解,感兴趣的同学参考下。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式...
PHP 2014-12-15 01:39:04 -
php删除指定目录下相关文件的方法
本文是一个php实现删除指定目录下相关文件的方法,主要涉及对文件的遍历以及对文件的各种常用操作,需要的朋友可以参考下 通常来说在php中删除文件最简单的方法就是直接使用unlink命令,而对于需要删除指定目录下的指定文件的情况,就需要遍历删除了。 具体实例代码如下: <?php //删除指定文件夹下的非法文件 function my_del($dir) { if(is_dir($dir)){ //打开指定文件夹 if($handle = opendir($dir)) { ...
PHP 2014-12-15 00:42:05 -
PHP中对于浮点型的数据需要用不同的方法解决
本文为大家讲解的是PHP中对于浮点型的数据需要用不同的解决方法,感兴趣的同学参考下. Php: BCMath bc是Binary Calculator的缩写。bc*函数的参数都是操作数加上一个可选的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale没有提供,就用bcscale的缺省值...
PHP 2014-12-15 00:33:03 -
php中判断数组是一维,二维,还是多维的方法
本文为大家讲解的是php如何判断数组是一维,二维,还是多维的方法,感兴趣的同学参考下。 <?php /** * 返回数组的维度 * @param [type] $arr [description] * @return [type] [description] */ function arrayLevel($arr){ $al = array(0); function aL($arr,&$al,$level=0){ if(is_array($arr)){ $level++; ...
PHP 2014-12-14 23:27:05 -
PHP实现javascript中的方法链
本文为大家讲解的是PHP实现javascript中的方法链的方法,感兴趣的同学参考下。 javascript里有个很有效的用法即方法链,在PHP里也可以使用方法链 简单示意一下: <?php class test { private $_name = ''; public function setName($name) { $this->_name = $name; return $this; } public function getName() { echo $this->_name . "n"; return $this; } } $link = new test(); // 方法链 $link->setName('name1')->getName()->setName('name2')->getName()->setName('name3')->getName(); 结果如下: ...
PHP 2014-12-14 23:00:09 -
使用PHP函数scandir排除特定目录的方法
本文为大家 讲解的是使用PHP函数scandir排除特定目录的方法,感兴趣的同学参考下。 scandir()函数返回一个数组,其中包含指定路径中的文件和目录...
PHP 2014-12-14 21:27:14 -
php生成zip压缩文件的方法详解
本文为大家讲解的是php生成zip压缩文件的方法详解,感兴趣的同学参考下。 require_once "./include/zip.php"; $zip = new PHPZip(); //$zip -> createZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //只生成不自动下载 $zip -> downloadZip("要压缩的文件夹目录地址", "压缩后的文件名.zip"); //自动下载 实例:可以参考下面的伪代码来看一个具体的使用场景: 代码 require_once "./include/zip.php"; if (!$download) { exit(); } set_time_limit(60); $tmpManager = new TmpManager(); //假设我们有一个类来完成后面的操作 $tempfolder = array(); $te...
PHP 2014-12-14 18:45:06 -
3个PHP多维数组转为一维数组的方法实例
本文为大家整理了3个PHP多维数组转为一维数组的方法实例.分别使用foreach、for、while三种循环方法来实现,需要的朋友可以参考下 很多时候我们需要将多维数组转成一维数组,因为我们只需要一维数组,而且一维数组使用起来更方便,在PHP中如何将多维数组转成一维数组?下面我们来看看三个多维数组转为一维数组例子: 一、使用foreach <?php function arr_foreach ($arr) { static $tmp=array(); if (!is_array ($arr)) { return false; } &nb...
PHP 2014-12-14 18:39:03 -
PHP 数字左侧自动补0的方法
本文为大家讲解了php下如何给数字左侧补0的方法(增加前置0),需要注意的还有一种方法本文没有提到,就是使用php的sprintf函数,感兴趣的同学参考下. 举例来说:员工的工号 X001 虽然 MySQL 本身的字段设定成 zerofill 的属性时,会将不足位数的部份补上0,但是这个功能只能用在数字的字段上面。 所以必要的时候只好靠PHP来进行了...
PHP 2014-12-14 13:12:15