给大家分享几个常用的PHP函数
发布:smiling 来源: PHP粉丝网 添加日期:2018-06-22 10:39:25 浏览: 评论:0
临近下班了,大约还有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();//临时扁平数据
- //phpfensi.com
- 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!
Tags: 函数 常用
相关文章
- ·PHP校验ISBN码的函数(2013-11-11)
- ·php中var_dump()函数的详解说明(2013-11-11)
- ·PHP不缓存数据头(2013-11-11)
- ·PHP采集程序中常用的函数(2013-11-11)
- ·PHP多重判断删除文件函数(2013-11-11)
- ·php中文汉字截取函数(2013-11-12)
- ·什么函数能够把文件从一个目录下转移到另外一个目录下?(2013-11-27)
- ·有没有判断一数是否在一已知数组中的函数?(2013-11-27)
- ·动态网页PHP函数速查大全汇总(2013-11-27)
- ·使用PHP重新实现PHP脚本引擎内置函数(2013-11-27)
- ·计算一个程序的执行时间的函数(2013-11-27)
- ·include_once require_once两个函数的区别吗(2013-11-28)
- ·php 中解决json中文乱码的函数(2013-11-29)
- ·php支持gb2312,uft-8中英文字符截取函数(2013-11-29)
- ·PHP中iconv函数字符串从GBK转换为UTF8字符集(2013-11-29)
- ·php strtr 函数与str_replace性能比较(2013-11-29)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)