处理买家姓名,需要对姓名去前后空格,需要去掉重复姓名,还要计算重复姓名的次数,把买家姓名保存为数组元素,以下是参考代码:


/** 功能:把字符串转换为数组,字符串用换行隔开,数组元素去掉空的、前后空格的、有重复的* 参数:str,用换行符隔开的字符串;json,可不传,传入true时返回对象{'arr':[1,2],'same':2}* 示例:strToArr(buyer_str,true); strToArr(buyer_str,1); strToArr(buyer_str);* 备注:需要引入jq*/
function strToArr(str,json){var arr = [];arr = str.split("\n");for (var i = 0; i < arr.length; i++) {   // 去掉空的和前后空格的if(arr[i]){arr[i] = $.trim(arr[i]);} else {arr.splice(i,1);i--;}};var same = 0;for (var i = 0; i < arr.length; i++) {   // 去掉重复的for (var j = i+1; j < arr.length; j++) {if(arr[i] == arr[j]){arr.splice(j,1);j--;i--;same++;}};};if(json){                                // 返回数组和重复个数if(json == true){return {'arr': arr, 'same': same}} } return arr;                    }

字符串分割成数组元素和去掉重复元素相关推荐

  1. 分割成数组php字符串函数,PHP 分割字符串函数把字符串分割成数组示例

    这篇文章主要为大家详细介绍了PHP 分割字符串函数把字符串分割成数组示例,具有一定的参考价值,可以用来参考一下. 对PHP分割字符串函数把字符串分割成数组感兴趣的小伙伴,下面一起跟随512笔记的小编两 ...

  2. oracle 分割字符成数组,oracle依据分隔符将字符串分割成数组函数

    oracle根据分隔符将字符串分割成数组函数 --创建表类型 create or replace type mytype as table of number; --如果定义成varchar --CR ...

  3. PHP中怎么把字符串分割成数组?

    经常会遇到要把字符串分割成数组的情况,在Java中只要调用split(",")方法就能把字符串分割成数组,在JS中也很简单同样也是调用split( "," )方 ...

  4. oracle 字符串分割成数组_oracle根据分隔符将字符串分割成数组函数

    --创建表类型 create or replace type mytype as table of number; --如果定义成varchar --CREATE OR REPLACE type my ...

  5. 前端JS数组问题: 数组去重, 字符串分割成数组, 数组拼接成字符串

    1. 数组去重: Array.from(new Set(arr_name)) let arr1 = ['张三','李四','王五','李四','赵六','张三'];let arr2 = Array.f ...

  6. c字符串分割成数组_leetcode第31双周赛第三题leetcode1525. 字符串的好分割数目

    leetcode1525. 字符串的好分割数目 给你一个字符串 s ,一个分割被称为 「好分割」 当它满足:将 s 分割成 2 个字符串 p 和 q ,它们连接起来等于 s 且 p 和 q 中不同字符 ...

  7. 把一个字符串分割成数组 php_PHP怎么将字符串拆分成数组

    在日常项目开发过程中,较长的字符串可能需要被拆分成数组形式,以便被展现或用于判断验证.那么将字符串拆分成数组,也很容易实现,我们可以直接通过PHP中的explode函数来进行拆分. 下面我们就通过简单 ...

  8. java String中文字符串分割成数组 中文字符串分割成一定长度的字符串数组

    java String中文字符串分割成一定长度的字符串数组 /*** 几个字一组 变量控制 大于零有意义*/ int num = 6; /*** 待操作的字符串*/ String str = &quo ...

  9. @Value直接将yml或者properties配置文件的字符串分割成数组。

    将配置文件属性分割成数组. 使用注解: @Value("#{'${yourConfName}'.split(',')}") private List<String> w ...

最新文章

  1. java包和继承的区别,子类和父类在同一个包中继承性
  2. php提供的用户密码加密函数
  3. C语言十六进制转八进制(附完整源码)
  4. tdd java_Java TDD简介–第1部分
  5. 【数据库系统】SQL修改的注意事项
  6. android案例_Android实训案例——计算器的运算逻辑
  7. ROS笔记(31) ArbotiX关节控制器
  8. c语言 勒让德多项式,2406: C语言习题 求n阶勒让德多项式(示例代码)
  9. SQL查询成绩前3的student
  10. BoundsChecker使用说明
  11. 模拟城市5一直显示服务器中断,EA关闭《模拟城市5》非关键功能缓解服务器问题...
  12. ps计算机内存不足请保存文件并关闭,保存技巧,如何解决PS内存不足无法存储的错误提示情况...
  13. 广谱感应水处理器与缠绕式电子水处理器的区别
  14. 云计算基础架构即服务、平台即服务、软件即服务的三种服务类型的介绍
  15. python获取网页验证码cookie_python接口自动化(十三)--cookie绕过验证码登录(详解)(转载)...
  16. python实现离散沃尔什变换_【图像处理】沃尔什变换与 python 实现
  17. Spring 中 MongDB Conver转换器的使用
  18. [附源码]SSM计算机毕业设计逸尘房屋销售管理系统JAVA
  19. CSS实现实心三角形和空心三角形
  20. jsd 多线程与socket网络通信

热门文章

  1. 听音乐哪款蓝牙耳机好用?双12五款低延迟高续航蓝牙耳机推荐
  2. map管理成员函数指针
  3. FlowPaper js分析:10页限制 及 LOGO设置
  4. Windows server 2008 FTP 防火墙设置
  5. 全网最详细中英文ChatGPT-GPT-4示例文档-智能AI写作从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
  6. Code::Blocks
  7. celery英语_幼儿英语启蒙小技巧:利用好洗手时间!
  8. 智行者加入“Automate with Velodyne”生态系统
  9. 北京冬奥会开幕式震撼刷屏,这些黑科技立了大功
  10. 用python输出“韦国海”