【发布时间】:2020-07-13 14:24:40
【问题描述】:
我有一个数据库来存储来自当前文本输入的输入:
<input type="text" name="fullname" class="form-control" value="<?php echo $fullname; ?>" required>
是否有可能以某种方式将每个作品中的第一个字母大写,所以如果用户写James bond 或james bond,输出将是James Bond?
我知道style="text-transform: capitalize;",但据我了解,这只会更改显示的字母,但表单数据中的实际数据仍将是用户输入的数据。
【问题讨论】:
-
在php中你可以使用
ucwords -
请记住,名称比驼峰形式更复杂。一般来说,我不喜欢系统对我输入的内容进行更改或有“意见”。有些人的名字不是“标准”的,也要尊重他们。有来自其他文化的名字让我咯咯笑,因为它们在我的语言中的意思是我们的语言中的女性名字是“范妮”。而且由于开发人员在代码中添加了意见,他们通常会遇到英语形式的问题。
-
@Andreas 你觉得 X Æ A-12 长大后会有什么感觉。
-
@NigelRen 我不得不用谷歌搜索。那么......他们是否在领导奇怪的名字挑战?