【phpfilectime函数怎么用】教程文章相关的互联网学习教程文章

分享PHP中的10个实用函数

分享PHP中的10个实用函数PHP的功能越来越强大,里面有着非常丰富的内置函数。资深的PHP程序员对它们可能都很熟悉,但很多参加PHP培训的PHP初学者,仍然对一些非常有用的函数不太熟悉。这篇摘抄自兄弟连的文章里,我们就列举10个你或许不了解但实用的PHP函数,供大家参考和学习。 1. php_check_syntax这个函数可以用来检查特定文件中的PHP语法是否正确。使用方法:<?php$error_message = "";$filename = "./php_script.php";if(!ph...

PHP Stream_*系列函数【图】

下图是对这个系列函数的思维导图——我也是第一次使用思维导图这种工具。大图在这里。其中stream_socket_*系列是PHP 5新加入的处理socket连接的函数,简单方便,下一篇博客我将使用这些函数实现socket通信。具体的函数参数及应用可以查看手册。 原文:http://www.jb51.net/article/24432.htm

smarty中调用php内置函数

CleverCode发现smarty中调用php内置函数可以通过|实现。|前后没有空格。如果是数组求count需要加上@。1个参数时候: {{‘param1‘|functionName}} 例如 {{$tmpStr|strlen}}2个参数时候: {{‘param1‘|functionName:‘param2‘}} {$tmpStr|substr:‘1‘} 多个参数时候: {{‘param1‘|functionName:‘param2‘:‘param3‘..}} {{$tmpStr|substr:‘1‘:‘2‘}}{{‘a‘|str_replace:‘A‘:$tmpStr}}1 marty判断是否为空 如下代码p...

PHP学习笔记:万能随机字符串生成函数(已经封装好)【代码】【图】

做验证码用到的,然后就把这个函数封装起来,使用时候要设置2个参数:  $str设置里要被采集的字符串,比如:  $str=‘efasfgzsrhftjxjxjhsrth‘;  则在函数里面生成的字符串就回从efasfgzsrhftjxjxjhsrth里面随机抓取;  $codeLen设置要生成的随机字符串,设置5,则生成5个随机字符串。 原理:随机抓取字符串,对字符串进行拼接效果:代码:<?php//mt_rand 获取随机数 mt_rand(min, max); $str="abcdefghijkmnpqrstuvwxyz...

php中字符串分割函数

首先来看下两个方法的定义: 函数原型:array split (string $pattern, string $string [, int $limit]) 函数原型:array explode ( string $separator, string $string [, int $limit]) 初看没有啥差别,貌似功能都一样。请注意两个函数的第一个参数string $pattern和string separator,一个是$pattern说明是正则字符串,一个是$separator是普通字符串。 $test = end(explode(‘.‘, ‘abc.txt‘)); echo $test;//output txt 换成...

PHP 内置函数strlen 和mbstring扩展函数mb_strlen的区别【代码】

#EXAMPLE$str_uncode = "简体中文Chinese(Simplified)"; //统计字符串长度 echo strlen($str_uncode).‘<br>‘;//结果:31 echo mb_strlen($str_uncode, ‘UTF-8‘).‘<br>‘;结果:23 echo mb_strlen($str_uncode, ‘GBK‘).‘<br>‘;结果:25 echo mb_strlen($str_uncode, ‘GB2312‘).‘<br>‘;结果27 结果分析:strlen 把一个中文按3字节算(复杂的汉字会按4字节算)mb_strlen ‘UTF-8‘编码 一个汉字按一个字节位来算 PHP内置的...

JAVASCRIPT与PHP工厂函数【代码】

JAVASCRIPT:a. 代码: function createObj(name) { var obj = {name:name,showName:function(){console.log(this.name)} } return obj; } var obj1 = createObj(‘lee_1‘); var obj2 = createObj(‘lee_2‘); obj1.showName() obj2.showName()b. 输出:lee_1 lee_2PHP:a. 代码: <?php class man{ public function say(){echo ‘我是男人‘.PHP_EOL; } } class women{ public function say(){echo ‘我是女人‘.PHP_EOL; } } cl...

PHP匿名函数(闭包)【代码】

匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。结合array_walk和匿名函数来实现一个结算功能array_walk() 函数对数组中的每个元素应用回调函数。如果成功则返回 TRUE,否则返回 FALSE。 1 <?php2class anyMouseTest{3//定义商品类型、价格 4const IPHONE6_PRICE = 5500;5const XIAOMI4_PRICE = 1999;6con...

夺命雷公狗ThinkPHP项目之----企业网站21之网站前台二级分类显示名称(TP自定义函数展示无限极分类)【代码】【图】

我们实现网站二级分类的显示的时候,先要考虑的是直接取出顶级栏目,控制器代码如下所示: <?php namespace Home\Controller; use Think\Controller; class IndexController extends Controller {publicfunction index(){$mod = M("Category");$where[‘cate_pid‘] = ‘0‘;//这样写可以达到一种防SQL注入的效果$cate = $mod -> where($where) -> select(); //获取顶级栏目为0的结果集$this -> assign(‘cate‘,$cate);//dump($ca...

php下载文件函数【代码】【图】

代码: /* @desc:php下载文件函数,支持限速 @param name 待下载文件名 @param rate 速度,单位kb */ function download($file,$rate=false){ set_time_limit(0); $content = file_get_contents($file); $filesize = strlen($content); header (‘Content-Length: ‘.$filesize); header (‘Content-type: application/file‘); header ("Content-Disposition: attachment; filename=".basename($file)); if($rate){ob_start();$f...

php手册常用的函数【代码】

<?php ************************************************************/ header("Content-type:text/html;charset=‘utf-8‘");######## 重点一 数组 Array 17 $arr_test=array(‘a‘=>‘你好‘,‘b‘=>‘他们‘,‘c‘=>‘tudo‘); 1. implode(delm,array) //jion 将数组合并成string#print_r(implode(‘,‘,$arr_test));2. explode(‘delm‘,string) //将字符串切割成数组3. array_merge() //合并一个或者多个数组4. array_comb...

用代码解析PHP内置函数compact

看了手册当中对函数compact()的描述,这里用PHP代码来描述我对这个函数的理解compact()可以接受可变数据的参数,参数类型可以是字段串,也可以是包括变量名的数组我理解的compact()函数获取到变量名之后,先判断这个变量是否已经声名(isset(变量)) 如果已经声名了,就把该变量压入到数组中遍历所有参数后 返回存储变量的数组原文:http://www.cnblogs.com/zack86/p/6295753.html

[PHP]实用函数5

//把一个数字的二进制表示形式转化成十六进制 string bin2hex(string tring) //除去字符串结尾处的空格 string rtrim(string string) //rtrim的别名 string chop(string string) //从字符串的两头除去空格 string trim(string string) //从字符串的开头处除去空格 string ltrim(string string) //用字符串 separator 来分割字符串 string 并在数组中返回 string 字符串的各组成部分 array explode(string separator,string string)...

2个比较经典的PHP加密解密函数分享【代码】

项目中有时我们需要使用PHP将特定的信息进行加密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。最常见的应用在用户登录以及一些API数据交换的场景。笔者收录了一些比较经典的PHP加密解密函数代码,分享给大家。加密解密原理一般都是通过一定的加密解密算法,将密钥加入到算法中,最终得到加密解密结果。1、非常给力的authcode加密函数,Discuz!经典代码(...

PHP5之前的构造函数与PHP5之后的构造函数的区别

在PHP5以前的版本中,构造函数的名称必须与类名相同,这种方法在PHP5中仍然可以使用,但现在已经很少有人用了。  PHP5以及之后的版本,构造函数用__construct()方法来声明,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。为了向下兼容,如果一个类中没有名为__construct( )的方法,PHP将搜索一个与类名相同名的构造方法。  如果__construct( )的方法、与类名相同名的构造方法同时存...

TIME - 相关标签