如何将所有输入字段值更改为大写

时间:2011-07-23 02:06:54

标签: php

我有一组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, 

3 个答案:

答案 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