【问题标题】:How to split a sentence into separate words followed by a comma using PHP [closed]如何使用 PHP 将句子分成单独的单词,后跟逗号 [关闭]
【发布时间】:2013-05-30 00:31:45
【问题描述】:

大家好,我一直在网上搜索这个主题,但我没有找到明确的答案......所以我想问你。

这是一个想法:

假设我有一个字符串示例:这是一个长字符串。

我想将该字符串分隔为单个单词,后跟逗号。

例子:this,is,a,long,string

我如何在 PHP 中做到这一点

【问题讨论】:

  • 也许你可以告诉我们你使用什么语言
  • 有特定的语言吗?在此示例中,您可以查找并用逗号替换每个空格。
  • 我提出了一个想法:没有语言标签 = 不能发布问题,不再浪费时间 :-) 可能为纯算法添加“中性”语言

标签: php split


【解决方案1】:

您可以使用 php 方法:

// $str <- "This is a long string";
$comma_str = implode(',', explode(' ',$str));

$comma_str = str_replace(' ', ',', $str);

或者使用正则表达式。

【讨论】:

  • 这非常感谢:D
  • 我很高兴它有帮助! :D 看看这些参考资料:php.net/docs.php,你可能会找到很多替代方案来实现你想要实现的目标
【解决方案2】:
[^,]+

如果你熟悉正则表达式,这可能会给你每个逗号分隔的单词。

【讨论】:

    【解决方案3】:

    我不明白

    你试过用逗号替换所有空格吗?

    var foo = "This is a long string";
    var bar = foo.Replace(" ", ",");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-24
      • 1970-01-01
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多