惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Schneier on Security
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
C
Cybersecurity and Infrastructure Security Agency CISA
Engineering at Meta
Engineering at Meta
Google DeepMind News
Google DeepMind News
酷 壳 – CoolShell
酷 壳 – CoolShell
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
T
Threat Research - Cisco Blogs
C
Cisco Blogs
Recent Announcements
Recent Announcements
S
Securelist
N
Netflix TechBlog - Medium
The Register - Security
The Register - Security
P
Privacy & Cybersecurity Law Blog
宝玉的分享
宝玉的分享
D
Darknet – Hacking Tools, Hacker News & Cyber Security
L
LINUX DO - 热门话题
T
Tor Project blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
月光博客
月光博客
AWS News Blog
AWS News Blog
P
Proofpoint News Feed
博客园 - 司徒正美
L
LINUX DO - 最新话题
Stack Overflow Blog
Stack Overflow Blog
博客园 - 聂微东
H
Help Net Security
Spread Privacy
Spread Privacy
PCI Perspectives
PCI Perspectives
Project Zero
Project Zero
I
Intezer
T
The Blog of Author Tim Ferriss
有赞技术团队
有赞技术团队
The Last Watchdog
The Last Watchdog
C
Check Point Blog
Blog — PlanetScale
Blog — PlanetScale
B
Blog RSS Feed
MyScale Blog
MyScale Blog
V
Vulnerabilities – Threatpost
Recorded Future
Recorded Future
T
Tenable Blog
Jina AI
Jina AI
D
DataBreaches.Net
阮一峰的网络日志
阮一峰的网络日志

博客园 - pcwanli

Python批量将Word文档(.doc)转换为.docx格式的完整实现步骤 Linux下版本控制器(SVN) -命令行客户端 linux svn 命令 Qwen3-VL视频科技:内容审核系统搭建 svn update 出现Skipped 'feifazuzhi' -- Node remains in conflict处理方法 linux redis.service如何编写 深入php redis pconnect PHP中使用Redis长连接笔记 python happybase 批量读取 如何用phpredis持久化连接pconnect方法提升应用响应速度 python处理常见格式压缩包文件的全指南 Python编程:happybase读写HBase数据库 python redis zset 按分值获取记录 hbase日志如何清理 hbase日志清理 Python的time.strftime()方法 python re.sub第二参数,前值如何引用 【Python】基于python实现Windows Service程序 python解析url参数 提取网页源码头信息的正则表达式 python requests get请求禁用自动解压 python importlib动态模块加载遇到is not a package错误,解决方法。 Python正则表达式替换(re.sub)的6种典型应用场景 用Python处理HTML转义字符的5种方式 pymongo批量更新bulk_write php mongodb操作 PHP 通过 Thrift 操作 Hbase 使用thrift的php版本操作hbase数据库 PHP通过Thrift操作Hbase
PHP字符串分割:explode()函数详解与应用
pcwanli · 2026-03-25 · via 博客园 - pcwanli

Posted on 2026-03-25 00:39  pcwanli  阅读(6)  评论()    收藏  举报

来源:https://comate.baidu.com/zh/page/8u5rl692bec

PHP字符串分割:explode()函数详解与应用

avatar2026-02-14 13:38:13

在PHP开发中,字符串分割是常见需求。本文通过对话示例和代码演示,详细介绍explode()函数的核心用法,包括不同分隔符处理、limit参数控制及中英文场景适配。


基本分割功能

explode()函数通过指定分隔符将字符串拆分为数组,语法为:

array explode(string $delimiter, string $string, int $limit = PHP_INT_MAX)

示例1:逗号分割

<?php $str = "apple,banana,orange"; $arr = explode(",", $str); print_r($arr); // 输出: Array([0] => apple [1] => banana [2] => orange) ?>

高级参数控制

示例2:limit参数应用

<?php $str = "one,two,three,four"; // 正数limit:保留前N个元素 print_r(explode(",", $str, 2)); // 输出: Array([0] => one [1] => two,three,four) // 负数limit:排除最后N个元素 print_r(explode(",", $str, -1)); // 输出: Array([0] => one [1] => two [2] => three) ?>

参数说明表

参数类型说明示例值
delimiter 分隔符 ","、" "、","
string 待分割字符串 任意字符串
limit 控制数组元素数量 2/-1/PHP_INT_MAX

特殊场景处理

示例3:空格分割

<?php $str = "Hello world. It's a beautiful day."; print_r(explode(" ", $str)); // 输出: Array([0] => Hello [1] => world. [2] => It's...) ?>

示例4:中文分隔符

<?php $str = "苹果,香蕉,梨子"; print_r(explode(",", $str)); // 输出: Array([0] => 苹果 [1] => 香蕉 [2] => 梨子) ?>