使用php将字符串拆分成数组的几种常见方法

 更新时间:2023年11月09日 09:42:43   作者:PHP隔壁老王邻居  
经常会遇到要把字符串分割成数组的情况,在Java中只要调用split(",")方法就能把字符串分割成数组,在JS中也很简单同样也是调用split( "," )方法就可以做到,在php中调用什么方法分割字符串呢?所以本小编给大家介绍了使用php将字符串拆分成数组的几种方法
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

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

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

  • 2、str_split() 函数:将字符串拆分成单个字符,并返回一个字符数组。 
$str = "hello";
$arr = str_split($str);
print_r($arr);

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

  • 3、preg_split() 函数:使用正则表达式分隔符将字符串拆分成数组。
$str = "apple1banana2orange3";
$arr = preg_split("/\d/", $str);
print_r($arr);

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

  • 4、str_word_count() 函数:将字符串拆分成单词,并返回一个包含所有单词的数组。
$str = "Hello world";
$arr = str_word_count($str, 1);
print_r($arr);

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

以上就是使用php将字符串拆分成数组的几种常见方法的详细内容,更多关于php将字符串拆分成数组的资料请关注程序员之家其它相关文章!

相关文章

  • php返回当前日期或者指定日期是周几

    php返回当前日期或者指定日期是周几

    本文给大家分享的是几个日期函数的格式化方法,十分的简单实用,有需要的小伙伴可以参考下。
    2015-05-05
  • PHP文件锁定写入实例解析

    PHP文件锁定写入实例解析

    这篇文章主要介绍了PHP文件锁定写入实例解析,需要的朋友可以参考下
    2014-07-07
  • php将print_r处理后的数据还原为原始数组的解决方法

    php将print_r处理后的数据还原为原始数组的解决方法

    下面小编就为大家带来一篇php中将print_r处理后的数据还原为原始数组的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考
    2016-11-11
  • PHP日期处理函数 整型日期格式

    PHP日期处理函数 整型日期格式

    我正打算用PHP编写一种帮助处理系统。我发现我必须知道处理完最后一位客户的问题后已经过去了多长时间?
    2011-01-01
  • PHP中date()日期函数有关参数整理

    PHP中date()日期函数有关参数整理

    PHP中date()日期函数有关参数整理,需要的朋友可以参考下。
    2011-07-07
  • PHP代码覆盖率统计详解

    PHP代码覆盖率统计详解

    这篇文章主要介绍了PHP代码覆盖率统计详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • PHP实现的自定义图像居中裁剪函数示例【测试可用】

    PHP实现的自定义图像居中裁剪函数示例【测试可用】

    这篇文章主要介绍了PHP实现的自定义图像居中裁剪函数,结合实例形式分析了php针对图片的获取、计算、裁剪、保存等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • php中curl和file_get_content的区别

    php中curl和file_get_content的区别

    抓取远程内容,之前一直都在用file_get_content函数,其实早就知道有curl这么一个好东西的存在,但是看了一眼后感觉使用颇有些复杂,没有file_get_content那么简单,再就是需求也不大,所以没有学习使用curl
    2014-05-05
  • Linux下创建nginx脚本-start、stop、reload…

    Linux下创建nginx脚本-start、stop、reload…

    这篇文章主要介绍了Linux下创建nginx脚本-start、stop、reload的方法,需要的朋友可以参考下
    2014-08-08
  • 使用 MySQL Date/Time 类型

    使用 MySQL Date/Time 类型

    上次对于 MySQL 方面已经有的一些总结,但是昨晚 wiLdGoose 兄说他也碰到同样的问题,但是无法解决。结果经过种种的假设和判断以后,到最后发现原来是 Zend Studio 的时区配置问题(我狂汗ing)。而在和他讨论期间也谈到了很多关于 MySQL 的细节问题,还是记录一下当作备忘比较好。这篇文章同时也做说服 wiLdGoose 兄用。
    2008-03-03

最新评论

?


http://www.vxiaotou.com