11lxm 发表于 2017-4-4 06:09:47

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
页: [1]
查看完整版本: php常用函数以及小技巧