我们在搜索一些东西时会经常遇到可以通过空格隔开来达到输入多个条件的目的。今天正好项目中遇到了这个情况,就写了一个函数,将多个条件放到数组里。目前支持空格、逗号(中英文)、回车分割,如不能满足需求,看下这个函数修改一下应该就可以了

/**

* transform ' hello, world !' to array('hello', 'world')

*/

function strsToArray($strs) {

$result = array();

$array = array();

$strs = str_replace(',', ',', $strs);

$strs = str_replace("n", ',', $strs);

$strs = str_replace("rn", ',', $strs);

$strs = str_replace(' ', ',', $strs);

$array = explode(',', $strs);

foreach ($array as $key => $value) {

if ('' != ($value = trim($value))) {

$result[] = $value;

}

}

return $result;

}

//test

$strs = 'Code is poetry! WTF!';

var_dump(strsToArray($strs));

php 用回车符间隔成数组,PHP 将逗号、空格、回车分隔的字符串转换为数组的函数...相关推荐

  1. php将逗号替换成空格,php写的将逗号、空格、回车分隔的字符串转换为数组的函数...

    以下的函数实现:将多个条件放到数组里.目前支持空格.逗号(中英文).回车分割,如果不能满足需求,只劳您动手稍加修改,即可出现万千的变化与惊喜哦,哈. 复制代码 代码如下: /** * transfor ...

  2. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

  3. mysql 字符转数组_mysql下将分隔字符串转换为数组

    MySQL存储过程可以用于分割字符串,下面就为您详细介绍这种MySQL存储过程的用法,供您参考学习之用. 现有一段字符串,如apple,banana,orange,pears,grape,要把它按照逗 ...

  4. js中如何将字符串转换为数组

    我们可以使用split()函数将字符串转换为数组,如下所示: var text = "1,2,3,4,5";var array = text.split("," ...

  5. PHP文本处理 中文汉字字符串 转换为数组

    在PHP中我们可以通过str_split 将字符串转换为数组,但是却对中文无效,下面记录一下个人将中文字符串转换为数组的方法. 用到的PHP函数 mb_strlen - 获取字符串的长度 functi ...

  6. php把字符串变为数组_php将字符串转换为数组

    php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...

  7. php 数组格式的字符串转为数组_php将字符串转换为数组实例讲解

    php将字符串转换为数组 在php中通过使用"explode函数",将字符串转换为数组,该函数的用法为"explode(delimiter,string)",其 ...

  8. Scala程序将多行字符串转换为数组

    Scala | 多行字符串到数组 (Scala | Multiline strings to an array) Scala programming language is employed in w ...

  9. PHP中文转换为数组,PHP文本处理之中文汉字字符串转换为数组

    在PHP中我们可以通过str_split 将字符串转换为数组,但是却对中文无效,下面记录一下个人将中文字符串转换为数组的方法. 用到的PHP函数 mb_strlen - 获取字符串的长度 mb_sub ...

最新文章

  1. Red5安装与入门 与FMS配置
  2. PHP验证码无法显示的原因
  3. go gin gorm获取harbor项目,镜像,tag代码示例
  4. 【面试题】CookieSession
  5. JDK14的新特性:Lombok的终结者record
  6. 米聊PK微信:微信是一朵奇葩
  7. 提升数据分析能力成熟度之四步曲_数据分析师
  8. [WorldWind学习]5.相机对象
  9. Select显示多级分类列表
  10. 机器学习与数据挖掘_Regularization
  11. AtCoder Grand Contest 025 B - RGB Coloring
  12. 浅谈 fluentd 使用
  13. 数据库mysql表常见字段大小_常用数据库的字段类型及大小
  14. 网络流模型与技巧总结
  15. 中国天气预报API城市编号
  16. Android高仿淘宝订单列表效果,列表中嵌套列表
  17. [虚幻引擎] UE4/5数字孪生 制作城市光束效果
  18. 愚人节的礼物(HDU1870)
  19. excel 文件中新建的无法打开
  20. 一款可以帮助你处理文字、编写内容等办公软件-Word 2013 提供下载

热门文章

  1. 通俗理解.NET 6 Minimal APIs
  2. cuda10.1的一步步详细安装记录
  3. dataGridView 美化
  4. linux硬盘盘符和槽位,磁盘槽位和盘符绑定方案
  5. metro-Configuration
  6. python打印汉字报错_python中文输出报错解决方案(实例教程)
  7. TP-LINK桥接无网断网的解决方法
  8. java公告_[公告]java起步篇
  9. JSN-SR04T超声波模块驱动(模式三、STM32)
  10. 确保AI项目成功的6条原则