给大家分享一些博主自己写的PHP函数。临近下班,还有20分钟左右。闲来无事,就分享几个功能给大家。超级好用!截取字符串函数/***@paramstring$begin起始字符串*@paramstring$end结束字符串*@paramstring$str待截取字符串*@returnstring*/functionget_str($begin,$end,$str){$b=mb_strpos($str,$begin)+mb_strlen($begin);$e=mb_strpos($str,$end)-$b;返回mb_substr($str,$b,$e);}这是截取字符串的一个非常有用的函数。输入的是html代码,请先使用strip_tags()函数将代码转成字符串!curl包函数functioncurlGet($url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_HEADER,true);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);返回curl_exec($ch);}写过Curl的人都知道,总是要写很多才能用。现在博主已经为大家打包好了。用吧,参数应该是猪猪也知道吧,就不再标注了!分类树函数,可用于分类、留言板等层级关系/***定义分类树函数*@paramitems需要分类的二维数组*@param$id主键(唯一ID)*@param$belong_id关联主键的PID*@son可以自定义插入进去*/函数分类($items,$id='id',$belong_id='belong_id',$son='children'){$tree=array();//格式化树$tmpMap=array();//临时平面数据foreach($itemsas$item){$tmpMap[$item[$id]]=$item;}foreach($itemsas$item){if(isset($tmpMap[$item[$belong_id]])){$tmpMap[$item[$belong_id]][$son][]=&$tmpMap[$item[$id]];}else{$tree[]=&$tmpMap[$item[$id]];}}未设置($tmpMap);返回$树;}好吧~博主下班去踢球了~再见!
