php常用函数以及小技巧

 

1、 glob() 函数,函数返回匹配指定模式的文件名或目录。

       使用方法

foreach (glob('./imgs/*') as $pic) {
	echo '<img src="'.$pic.'">' . '->' . $mc->getMajorColor($pic) . '<br><br>';
}

 2、explode()、implode(),分割和组品字符串。

 

3、move_uploaded_file() 函数将上传的文件移动到新位置。若成功,则返回 true,否则返回 false。

 

4、strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。类似      strstr(),截取子字符串substr()

 

5、array_key_exists(),函数判断某个数组中是否存在指定的 key,如果该 key 存在,则返回 true,否则返回 false。

 

6、filetime(filename),返回文件上传修改时间

 

7、array_slice(array,offset,length,preserve)取出数组前几个值。

 

8、{$task_info.task_content|truncate_cn:16:"..."}smarty处理多余用...显示

 

9 mt_rand(1,9);返回1到9之间的随机整数。

 

10 strip_tags(string,"<img><p><b>"); 排除法,过滤html。

 

11 mysql_query()  

  mysql_unbuffered_query()  
  两个函数的字面意思和说明证实了我的想法, 前一个函数执行时, 会把所有的结果集从Server端读到       Client端的缓冲区中, 而后一个则没有, 这就是”unbuffered(未缓冲)”的意思.
12 ltrim(),rtrim(), ltrim(string,charlist) 可选。规定从字符串中删除哪些字符。
 
13 compact() extract()
14  __autoload()自动加载类初始化,和require/include性能差不多
   function  __autoload ( $classname ) {
     $filename  "./" $classname  . ".php" ;
    include_once(
$filename );
}

 

15 pathinfo()返回文件路径信息

 

16 ob_start();

 

17 mysql_query("set names utf8");

 

18、array_combine

你可能感兴趣的:(常用函数)