php - 从字符串 PHP 中删除多余的逗号

标签 php

我已经从字符串中过滤了一些关键字,以删除无效的关键字,但现在我有很多额外的逗号。我该如何删除它们,以便我从这里开始:

,,,,,apples,,,,,,oranges,pears,,kiwis,,

为此

apples,oranges,pears,kiwis

这个问题很独特,因为它还处理了开头和结尾的逗号。

最佳答案

$string = preg_replace("/,+/", ",", $string);

基本上,您使用正则表达式查找任何一组逗号并将其替换为单个逗号。 这确实是一个非常基本的正则表达式。你应该了解这些!

https://regex101.com/会很有帮助。

哦,忘了:要删除前面或后面的逗号,请使用

$string = trim($string, ",");

关于php - 从字符串 PHP 中删除多余的逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35176366/

相关文章:

php - 无限滚动启用(wordpress)

php - 在 Laravel Blade 模板中循环嵌套数组

javascript - 如果用户编辑列,自动后台扫描?

php - Doctrine findBy 或语句

php - 如何使用 CSV MIME 类型?

php - 使用 php 获取 json 键的索引

php - 你如何加入(内爆)一个 MySQL 数组?

php - 为什么我们要在 PHP 中创建查询时转义双引号、单引号

php - 在多个 Web 应用程序之间共享 PHP session

php - 为什么不将 phpinfo 与 php5.ini 一起使用?