如何将数组的字符串类型设置为默认设置

时间:2013-12-03 06:26:02

标签: php arrays

我有一张表格

名称:(输入名称=“详细[名称])...以表格

地址:(输入名称=“详细[地址])...格式

用户名:(输入名称=“详细[用户名])...格式

现在使用php我将数据提取为

$values = array();    
$values = array_map('ucwords', $_POST['detail']);

这里,$ values是一个数组,并且通过将每个单词的第一个字母更改为大写字母来处理从表单提交的数据...因为我合并了array_map和ucwords

现在我想做的是......我不希望用户名受到ucwords函数的影响...假设用户输入“heNDriX”作为用户名...我希望将相同内容转储到数据库中...

所以请帮助我们

提前致谢:D

1 个答案:

答案 0 :(得分:1)

如果您只有一个例外,则可以使用$ _POST ['detail'] ['username']中的值覆盖您的values数组

$values = array();
$values = array_map('ucwords', $_POST['detail']);
$values['username'] = $_POST['detail']['username'];