给大家分享几个常用的PHP函数
发布时间 - 2026-01-10 22:32:09 点击率:次临近下班了,大约还有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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速使用云服务器搭建个人网站?
如何在万网开始建站?分步指南解析
青岛网站建设如何选择本地服务器?
网站制作免费,什么网站能看正片电影?
个人网站制作流程图片大全,个人网站如何注销?
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
JavaScript常见的五种数组去重的方式
LinuxShell函数封装方法_脚本复用设计思路【教程】
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
什么是javascript作用域_全局和局部作用域有什么区别?
如何在搬瓦工VPS快速搭建网站?
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel Fortify是什么,和Jetstream有什么关系
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】
Android滚轮选择时间控件使用详解
JS去除重复并统计数量的实现方法
JavaScript如何实现继承_有哪些常用方法
太平洋网站制作公司,网络用语太平洋是什么意思?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
如何登录建站主机?访问步骤全解析
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
网站制作价目表怎么做,珍爱网婚介费用多少?
如何在新浪SAE免费搭建个人博客?
EditPlus中的正则表达式 实战(1)
Laravel如何使用Sanctum进行API认证?(SPA实战)
如何在阿里云虚拟主机上快速搭建个人网站?
Laravel如何处理跨站请求伪造(CSRF)保护_Laravel表单安全机制与令牌校验
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
JavaScript模板引擎Template.js使用详解
Laravel如何实现密码重置功能_Laravel密码找回与重置流程
html如何与html链接_实现多个HTML页面互相链接【互相】
如何快速生成凡客建站的专业级图册?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何在云主机快速搭建网站站点?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】
如何在腾讯云服务器快速搭建个人网站?
如何在阿里云通过域名搭建网站?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Laravel如何实现多对多模型关联?(Eloquent教程)
Laravel如何实现数据库事务?(DB Facade示例)
香港服务器WordPress建站指南:SEO优化与高效部署策略
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】

