问题标签 [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 投票
5 回答
15149 浏览

php - 如何使单词的第一个字母大写?

我有一个词default,我想要一个 php 函数只使首字母大写。我们能做到吗。请帮助我,因为我对 php 编码非常陌生。

0 投票
10 回答
84698 浏览

php - 标题大小写包含一个或多个姓氏的字符串,同时处理带有撇号的名称

我想标准化用户提供的字符串。我希望名称的第一个字母大写,如果他们输入了两个姓氏,则将名字和第二个名字大写。例如,如果有人输入:

如果有两个以上的名称,它会将其转换为Marriedname Maidenname等等。

另一种情况是某人的名字中有撇号。如果有人进入:

这需要转换为O'Connell.

我正在使用:

但是,正如您所知,这不适用于所有场景。

0 投票
4 回答
381 浏览

php - 将第一个字母大写

0 投票
1 回答
2930 浏览

php - 截断中文文本

0 投票
3 回答
346 浏览

php - ucfirst 在命令行运行时将第二个字母大写

我有一个日志方法,它保存到一个与调用它的脚本同名的文件中,只有第一个字母大写,有时有效,但其他时候第二个字母大写(我看不到任何关于何时它做了什么,但它始终是一致的,这意味着文件 A 将始终是初始封顶或第二个字母封顶,这不是任意的)。

这是我的代码...

有人对某些时候可能导致这种奇怪行为的原因有任何想法吗?

我知道我可以在第一个字符上使用 strtoupper 强制它,然后附加字符串的其余部分,但我真的很想了解我在这里做错了什么(如果有的话)。

0 投票
3 回答
131 浏览

php - 一个变量上的多个函数

我想在数据库中写一些东西,但在我想删除字符串中的所有空格并将第一个字母放在上面之前。

这就是我想做的,但它不起作用:P

我怎样才能做到这一点?

0 投票
2 回答
1199 浏览

php - 在 php 5.3 中使用 ucfirst() 函数返回解析错误

我正在尝试在我的 codeigniter 控制器中添加一个 ucfirst() 函数,所以我将返回一个带有第一个大写字母的字符串。出于某种原因,我不断收到解析错误:

解析错误:语法错误,在第 7 行(我的 ucfirst 所在的行)中出现意外的 '(',期待 ',' 或 ';'。

尝试将 ucfirst() 更改为 ucfirst(strtolower($database)) 或 ucwords($database) 返回相同的结果。

我的代码是:

0 投票
3 回答
150 浏览

php - PHP中的正则表达式从骆驼案例中找到最后一个大写字符

我想在 PHP 中匹配字符串中的最后一个大写(http://php.net/manual/en/function.ucfirst.php)字符。

为了增加复杂性,我想忽略不同字符串之后的所有内容,例如一系列未大写或驼峰式风格的大写字母。

下面是一些应该和不应该匹配的例子

火柴:

无匹配:

到目前为止,我已经尝试了以下正则表达式:

但没有运气。来自问题:正则表达式匹配除特定字符串之外的任何大写字符(非常相似的情况)

@编辑

还有另一个正则表达式

http://phpfiddle.org/main/code/dyq-3h7

0 投票
4 回答
8191 浏览

php - PHP中的第一个单词大写

当我使用 PHP 时,我遇到了一个问题,我如何才能在这段代码中使用第一个字母。

0 投票
3 回答
1192 浏览

php - 如何在zend表单输入中仅首先大写?

我正在使用 Zend Form,在编辑时我希望值像 ucfirst(values) ;. 我找到了过滤器 'filters' => array('StringToUpper'),但它们适用于孔输入。任何想法 ?谢谢