我有一组PHP字段。
在将值发送到查询之前,我想将字母更改为大写。
有没有办法做类似的事情:
$cust_name = "john";
$cust_gender = "male";
lower_upper_conversion($_);
所以现在约翰已经改为约翰,男性已经改为男性?
越过或传递此函数后,所有变量都需要更改为大写。
我不想要正常的解决方案,我必须为每个字段调用:
$cust_name = "john";
$cust_gender = "male";
lower_upper_conversion($cust_name);
lower_upper_conversion($cust_gender);
JOHN , MALE,
答案 0 :(得分:4)
$_POST = array_map("strtoupper", $_POST);
这将使POST表单中的所有值都为大写。
没有通用的方法将函数应用于范围内的所有变量。他们需要先成阵列。
答案 1 :(得分:1)
您想使用strtoupper
$cust_name = "john";
echo strtoupper($cust_name); // Outputs JOHN
答案 2 :(得分:0)
这就是你追求的吗? http://php.net/strtoupper