php 拆分含有多个分隔符的字符串 | 您所在的位置:网站首页 › php拆分数组 › php 拆分含有多个分隔符的字符串 |
一、需求 拆分含有多个分隔符(中英文分号、逗号和空格)的字符串,分隔字符串为数组; 二、实现 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 实验室设备网 版权所有 |