问题标签 [ucfirst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
28 浏览

php - 您如何仅将格式为“Town comma Initials”的单个字符串的某些部分大写?

我有一个位置字段,人们可以在其中输入他们想要的任何内容,但通常他们会以“城镇,首字母”的格式输入内容。例如,这些条目...

理想情况下会变成...

显然我可以ucfirst()在字符串上使用来处理第一个字符,但这些是我不知道该怎么做的事情(如果他们可以做到的话)......

  • 逗号后的所有内容都大写
  • 小写逗号前的所有内容(第一个字符除外)

这很容易实现还是我需要使用某种正则表达式函数?

0 投票
3 回答
213 浏览

php - 在php中使用ucfirst将数据库中的城市名称大写?

是否可以使用例如 ucfirst 将 {CITY} 输出设为大写?可以以某种方式更改此代码以使其大写吗?

如果有人能找到一个简单的解决方案,那就太好了。:-)

0 投票
1 回答
195 浏览

php - PHP - 将 ucfirst() 应用于不是 HTML 的第一个字符

我正在输出一个由几个不同部分组装而成的字符串,其中一些部分可能包含也可能不包含一些 HTML。如果我应用ucfirst()到字符串并且在要显示的文本之前有 HTML,那么文本不会得到正确的大写。

所以如果我有

然后ucfirst()工作正常,$output将是

这是句子其余部分的导引。

但是这个

不会做任何事情。所以我想我需要一个函数或正则表达式来获取第一个实际的常规文本,然后将其大写。但我无法弄清楚。

0 投票
3 回答
231 浏览

perl - 通过只大写第一个字母来大写单词

在 Perl 中,有ucfirst函数。

这是否等同于:

跨 Perl 版本是否重要?


将问题情境化,https://github.com/moses-smt/mosesdecoder/pull/206/files#diff-876e51db2a1ab71c1ae736182d1e5e04R63

以前,的用法uppercase是这样的:

但它似乎替换&uppercase(\$WORD[$i])and &uppercase(\$_)with ucfirst(\$WORD[$i])anducfirst(\$_)是不同的。

0 投票
2 回答
37 浏览

php - 使用带有变量的 ucfirst() 时出现 PHP 错误

我试图从首字母大写的数据库中显示国家名称。例如,如果国家是巴西,则数据库将其命名为“巴西”,我希望它是“巴西”。

这是我尝试过的代码:

ucfirst($name) = $country_aa['name'];

这是返回的致命错误:

Can't use function return value in write context

谢谢