【问题标题】:Remove '-' and capitalize the string before [duplicate]删除“-”并将[重复]之前的字符串大写
【发布时间】:2021-08-20 05:46:55
【问题描述】:

我正在尝试从字符串中删除“-”并将“-”之前的单词大写。例如:

fraser-ultra-2019 变为 FraserUltra2019

现在我只能用 str_replace 删除“-”,但不知道如何大写。

$string = fraser-ultra-2019
str_replace("-","",$string) // fraserultra2019

【问题讨论】:

    标签: php


    【解决方案1】:

    比如:

    str_replace(' ', '', ucwords(str_replace('-', ' ', $string)));
    

    ucwords() 函数会将给定字符串中的所有单词大写,只要它们用空格分隔即可。

    在将其写入 PHP 文件之前,请务必将 $string 值用单引号或双引号括起来。

    【讨论】:

      猜你喜欢
      • 2016-08-30
      • 1970-01-01
      • 2022-07-16
      • 2021-11-29
      • 2020-02-19
      • 2016-10-16
      • 2014-06-01
      • 2017-07-31
      • 2021-08-15
      相关资源
      最近更新 更多