最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
给大家分享几个常用的PHP函数
时间:2022-06-24 15:07:08 编辑:袖梨 来源:一聚教程网
临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数。超级好用哟!
截取字符串函数
代码如下 | 复制代码 |
/** * @param string $begin 开始字符串 * @param string $end 结束字符串 * @param string $str 需要截取的字符串 * @return string */ functionget_str($begin,$end,$str){ $b= mb_strpos($str,$begin) + mb_strlen($begin); $e= mb_strpos($str,$end) -$b; returnmb_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); returncurl_exec($ch); } |
写过Curl的都知道,总是要写一大堆才能使用,现在博主也给你封装好了,拿去用吧,参数应该猪也知道,所以不再标注!
分类树函数,可用于分类,和留言板等等之类的层级关系
代码如下 | 复制代码 |
/** * 定义分类树函数 * @param items 需要分类的二维数组 * @param $id 主键(唯一ID) * @param $belong_id 关联主键的PID * @son 可以自定义往里面插入就行 */ functioncatagory($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]]; } } unset($tmpMap); return$tree; } |
好的~博主下班踢球去了~
bye,see you!
相关文章
- 《燕云十六声》红尘无眼完成图文攻略 12-25
- 《燕云十六声》阴阳如影完成图文攻略 12-25
- 《燕云十六声》悬檐之下四架椽屋图文攻略 12-25
- 《燕云十六声》2024最新公测时间介绍 12-25
- 《燕云十六声》有没有藏宝阁 12-25
- 《燕云十六声》制作公司介绍 12-25