php 拆分含有多个分隔符的字符串 您所在的位置:网站首页 php拆分数组 php 拆分含有多个分隔符的字符串

php 拆分含有多个分隔符的字符串

2024-06-18 14:21| 来源: 网络整理| 查看: 265

一、需求

拆分含有多个分隔符(中英文分号、逗号和空格)的字符串,分隔字符串为数组;

二、实现

1、方法一 explode() 

 先将分隔符替换为同一分隔符,再使用explode进行拆分;

str_replace()支持多个分隔符替换,多个分隔符放置在数组中替换;

 

$arr = explode(',',str_replace(array('_','/'),',',"asia/hong/kong"));

explode()不支持多个分隔符拆分,借助str_replace将分隔符替换为同一分隔符,再使用explode进行拆分即可;

2、方法二 preg_split

preg_split()通过一个正则表达式分隔字符串,既然通过正则表达式分隔字符串,支持多分隔符拆分字符串;

$arr = preg_split("/(\/|_)/","asia/hong/kong");

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有