Php 在codeigniter视图中键入名称时,如何使用大写字母?

Php 在codeigniter视图中键入名称时,如何使用大写字母?,php,codeigniter,Php,Codeigniter,我在codeigniter视图中有3个名称字段。当我在这3个字段中键入名称时,我希望名称的第一个字母是大写字母 我该怎么做 <?=form_input(['name'=>'last_name','class'=>'form-control','placeholder'=>'Enter your last name','value'=>set_value('last_name')])?> 我需要我名字的第一个大写字母。这需要插入到具有相同属性的数据库表

我在codeigniter视图中有3个名称字段。当我在这3个字段中键入名称时,我希望名称的第一个字母是大写字母

我该怎么做

  <?=form_input(['name'=>'last_name','class'=>'form-control','placeholder'=>'Enter your last name','value'=>set_value('last_name')])?>


我需要我名字的第一个大写字母。这需要插入到具有相同属性的数据库表字段中。

要在视图中显示,请使用CSS
文本转换来执行此操作




在添加
数据库之前,请尝试使用
ucwords()
我在哪里使用ucwords()?在模型中插入db之前,但在我的视图中,我也需要名称的第一个字母以大写字母出现,这是为什么不这样做的原因。如果用户的姓是冯·布伦怎么办?另请参见:这篇文章的第一个字母是否也大写?(不是op,只是好奇)不,它不会发布,op,需要在控制器中使用
ucwords()
,正如我在上面的评论中提到的,我刚刚检查过。如果您关闭了caps lock,并且您键入了
asd
,即使它看起来像
asd
,它也会作为
asd
发布。此解决方案必须与更新的ucwords.code一起使用。如果答案有效,请接受。请接受答案,并在SO中以新问题的形式提问