当前位置:首页 > PHP教程 > php函数 > 列表

给大家分享几个常用的PHP函数

发布:smiling 来源: PHP粉丝网  添加日期:2018-06-22 10:39:25 浏览: 评论:0 

临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数,超级好用哟,截取字符串函数,代码如下:

  1. /** 
  2.  * @param string $begin 开始字符串 
  3.  * @param string $end  结束字符串 
  4.  * @param string $str  需要截取的字符串 
  5.  * @return string 
  6.  */ 
  7.   functionget_str($begin,$end,$str){ 
  8.     $b= mb_strpos($str,$begin) + mb_strlen($begin); 
  9.     $e= mb_strpos($str,$end) -$b
  10.     returnmb_substr($str,$b,$e); 
  11.   } 

这是一个非常好用的截取字符串的函数,入过是html代码,请先用strip_tags()函数将代码转为字符串!

Curl封装函数,代码如下:

  1. functioncurlGet($url) { 
  2.     $ch= curl_init(); 
  3.     curl_setopt($ch, CURLOPT_URL,$url); 
  4.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
  5.     curl_setopt($ch, CURLOPT_HEADER, true); 
  6.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);     
  7.     returncurl_exec($ch); 

写过Curl的都知道,总是要写一大堆才能使用,现在博主也给你封装好了,拿去用吧,参数应该猪也知道,所以不再标注!

分类树函数,可用于分类,和留言板等等之类的层级关系,代码如下:

  1. /** 
  2.  * 定义分类树函数 
  3.  *   @param   items     需要分类的二维数组 
  4.  *   @param   $id     主键(唯一ID) 
  5.  *   @param   $belong_id   关联主键的PID 
  6.  * @son 可以自定义往里面插入就行 
  7.  */ 
  8.   functioncatagory($items,$id='id',$belong_id='belong_id',$son='children'){ 
  9.     $tree=array();//格式化的树 
  10.     $tmpMap=array();//临时扁平数据 
  11.     //phpfensi.com 
  12.     foreach($itemsas$item) { 
  13.       $tmpMap[$item[$id]] =$item
  14.     } 
  15.      
  16.     foreach($itemsas$item) { 
  17.       if(isset($tmpMap[$item[$belong_id]])) { 
  18.         $tmpMap[$item[$belong_id]][$son][] = &$tmpMap[$item[$id]]; 
  19.       }else
  20.         $tree[] = &$tmpMap[$item[$id]]; 
  21.       } 
  22.     } 
  23.     unset($tmpMap); 
  24.     return$tree
  25.   } 
好的~博主下班踢球去了~bye,see you!

Tags: 函数 常用

分享到: