Php 如何将数组的字符串类型设置为默认设置
我有一张表格 Name:(在表单中输入Name=“detail[Name]) 地址:(在表单中输入name=“detail[Address]) 用户名:(在表单中输入name=“detail[Username]) 现在,我使用php获取数据作为Php 如何将数组的字符串类型设置为默认设置,php,arrays,Php,Arrays,我有一张表格 Name:(在表单中输入Name=“detail[Name]) 地址:(在表单中输入name=“detail[Address]) 用户名:(在表单中输入name=“detail[Username]) 现在,我使用php获取数据作为 $values = array(); $values = array_map('ucwords', $_POST['detail']); 这里,$values是一个数组,从表单提交的数据通过将每个单词的第一个字母改为大写来处理……因为我合并了a
$values = array();
$values = array_map('ucwords', $_POST['detail']);
这里,$values是一个数组,从表单提交的数据通过将每个单词的第一个字母改为大写来处理……因为我合并了array_map和ucwords
现在我想做的是…我不希望用户名受ucwords函数的影响…假设用户键入“heNDriX”作为用户名…我希望将相同的用户名转储到数据库中
所以请帮帮我,伙计们
提前感谢:D如果您只有一个例外,您可以使用$\u POST['detail']['username']中的值覆盖您的值数组
$values = array();
$values = array_map('ucwords', $_POST['detail']);
$values['username'] = $_POST['detail']['username'];
实际上我在一个数组中得到了一个数组,所以…数组映射('ucwords',$string)不起作用…如何对数组中的数组应用这样的映射