php常用函数以及小技巧

2019-04-15 14:03发布

  1、 glob() 函数,函数返回匹配指定模式的文件名或目录。        使用方法 foreach (glob('./imgs/*') as $pic) { echo '' . '->' . $mc->getMajorColor($pic) . '

'; }
 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,"

"); 排除法,过滤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