php将字符串拆分成数组有哪些方法

在PHP中,有以下几种方法可以将字符串拆分成数组:

  1. explode() 函数:使用指定的分隔符将字符串拆分成数组。
php 复制代码
$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);

2、str_split() 函数:将字符串拆分成单个字符,并返回一个字符数组。

php 复制代码
$str = "hello";
$arr = str_split($str);
print_r($arr);

输出:Array ( [0] => h [1] => e [2] => l [3] => l [4] => o )

3、preg_split() 函数:使用正则表达式分隔符将字符串拆分成数组。

php 复制代码
$str = "apple1banana2orange3";
$arr = preg_split("/\d/", $str);
print_r($arr);

输出:Array ( [0] => apple [1] => banana [2] => orange )

4、str_word_count() 函数:将字符串拆分成单词,并返回一个包含所有单词的数组。

php 复制代码
$str = "Hello world";
$arr = str_word_count($str, 1);
print_r($arr);

输出:Array ( [0] => Hello [1] => world )

相关推荐
开源盛世!!几秒前
3.23-3.25笔记
笔记
kyriewen1134 分钟前
给浏览器画个圈:CSS contain 如何让页面从“卡成PPT”变“丝滑如德芙”
开发语言·前端·javascript·css·chrome·typescript·ecmascript
娇娇yyyyyy1 小时前
QT编程(18): Qt QItemSelectionModel介绍
开发语言·qt
豆豆的java之旅1 小时前
软考中级软件设计师 数据结构详细知识点(含真题+练习题,可直接复习)
java·开发语言·数据结构
sthnyph1 小时前
QT开发:事件循环与处理机制的概念和流程概括性总结
开发语言·qt
hanlin032 小时前
刷题笔记:力扣第43、67题(字符串计算)
笔记·算法·leetcode
大尚来也2 小时前
Java 反射:从“动态魔法”到生产实战的避坑指南
开发语言
无心水2 小时前
Java时间处理封神篇:java.time全解析
java·开发语言·python·架构·localdate·java.time·java时间处理
多看书少吃饭2 小时前
Vue + Java + Python 打造企业级 AI 知识库与任务分发系统(RAG架构全解析)
java·vue.js·笔记
了一梨2 小时前
[T113] 交叉编译 OpenCV 4.5.2 + face 模块
linux·笔记·opencv