$b = rtrim(join(‘,’,array_unique(explode(‘,’,$a))), “,”);去除字符串中重复的字符

西部世界
西部世界
管理员
352
文章
0
粉丝
PHP日常 函数评论阅读模式
把里面相同的排除掉一个
$b = rtrim(join(',',array_unique(explode(',',$a))), ",");
解读:
$a是字符串 比如
$a = "'你好','你好啊','他好','他好啊','我好','我好啊','他好啊','我好'",;
把里面相同的排除掉一个
explode(',',$a))
先通过explode把字符串$a打乱成为数组
然后用函数
array_unique(explode(',',$a)))
删除数组中重复的值
join(',',array_unique(explode(',',$a))
然后用join函数把数组再合并为一个字符串
rtrim(join(',',array_unique(explode(',',$a))), ",")
用
rtrim函数去掉字符串最右边的逗号

文章末尾固定信息

 
西部世界
  • 本文由 西部世界 发表于2021年2月4日 23:02:19
  • 转载请务必保留本文链接:https://www.cnhawkit.com/1451.html
匿名

发表评论

匿名网友

拖动滑块以完成验证