全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

临近下班了,大约还有20分钟左右,手头没事,给大家分享几个函数。超级好用哟!

截取字符串函数

/**
 * @param string $begin 开始字符串
 * @param string $end  结束字符串
 * @param string $str  需要截取的字符串
 * @return string
 */
  function get_str($begin,$end,$str){
    $b = mb_strpos($str,$begin) + mb_strlen($begin);
    $e = mb_strpos($str,$end) - $b;
    return mb_substr($str,$b,$e);
  }

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

Curl封装函数

function curlGet($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);     
    return curl_exec($ch); 
}

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

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

/**
 * 定义分类树函数
 *   @param   items     需要分类的二维数组 
 *   @param   $id     主键(唯一ID)
 *   @param   $belong_id   关联主键的PID
 * @son 可以自定义往里面插入就行
 */
  function catagory($items,$id='id',$belong_id='belong_id',$son = 'children'){
    $tree = array(); //格式化的树
    $tmpMap = array(); //临时扁平数据
   
    foreach ($items as $item) {
      $tmpMap[$item[$id]] = $item;
    }
   
    foreach ($items as $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!


# PHP函数  # 常用PHP函数  # php常用函数  # PHP循环函数使用介绍之PHP基础入门教程  # php基础教程 php内置函数实例教程  # php ftp文件上传函数(基础版)  # php基础知识:类与对象(3) 构造函数和析构函数  # php基础知识:函数基础知识  # php 常用的系统函数  # php常用字符函数实例小结  # PHP常用函数总结(180多个)  # PHP的几个常用加密函数  # php 基础函数  # 主键  # 几个  # 好了  # 给你  # 去了  # 这是一个  # 就行  # 给大家  # 自定义  # 好用  # 先用  # 拿去  # 写过  # 往里  # 要写  # 非常好用  # 可用于  # mb_strlen  # url  # html 


相关文章: 家庭建站与云服务器建站,如何选择更优?  如何在宝塔面板创建新站点?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?  宝塔新建站点报错如何解决?  宝塔建站无法访问?如何排查配置与端口问题?  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  如何在建站之星网店版论坛获取技术支持?  建站之星安全性能如何?防护体系能否抵御黑客入侵?  学校免费自助建站系统:智能生成+拖拽设计+多端适配  网站制作话术技巧,网站推广做的好怎么话术?  ,想在网上投简历,哪几个网站比较好?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  如何制作网站标识牌,动态网站如何制作(教程)?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  高防服务器如何保障网站安全无虞?  ,网站推广常用方法?  C++中引用和指针有什么区别?(代码说明)  无锡营销型网站制作公司,无锡网选车牌流程?  定制建站模板如何实现SEO优化与智能系统配置?18字教程  如何选择高效便捷的WAP商城建站系统?  北京网站制作网页,网站升级改版需要多久?  音响网站制作视频教程,隆霸音响官方网站?  电商网站制作价格怎么算,网上拍卖流程以及规则?  建站之星北京办公室:智能建站系统与小程序生成方案解析  建站之星安装后如何自定义网站颜色与字体?  Thinkphp 中 distinct 的用法解析  制作旅游网站html,怎样注册旅游网站?  实现点击下箭头变上箭头来回切换的两种方法【推荐】  建站主机CVM配置优化、SEO策略与性能提升指南  网页设计与网站制作内容,怎样注册网站?  香港网站服务器数量如何影响SEO优化效果?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  如何用wdcp快速搭建高效网站?  如何确认建站备案号应放置的具体位置?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  招商网站制作流程,网站招商广告语?  ,巨量百应是干嘛的?  网站微信制作软件,如何制作微信链接?  制作营销网站公司,淘特是干什么用的?  如何快速搭建响应式可视化网站?  内网网站制作软件,内网的网站如何发布到外网?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  如何用低价快速搭建高质量网站?  建站之星后台管理如何实现高效配置?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  建站主机选虚拟主机还是云服务器更好? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。