所以这是不是真的,我有一个问题,但我希望得到我如何处理发送给服务器的表单数据的一些反馈。HTML 5表单元素值
我处理庞大的形式吨的选择框,每一个大量的选项。
为了简单起见,我们说这是形式的样子:
Volvo XC90
Saab 95
Mercedes SLK
Audi TT
在服务器上,我需要,除其他事项外,生成PDF报告。显然,在提交时,上面的代码将发送“沃尔沃”而不是“沃尔沃XC90”,这是我需要向最终用户显示的报告等等。
目前(一如既往,但我意识到这是给出的形式有多大痛苦),我写了一个功能,“漂亮”又使这些值。类似这样的:
function returnPretty($uglyArr) {
$pretty_csv = array(
"volvo"=>"Volvo XC90",
"saab"=>"Saab 95",
"merc"=>"Mercedes SLK",
"audi"=>"Audi TT",
);
$prettyArr = array();
foreach($uglyArr as $column) {
if($pretty_csv[$column]) {
$value = $pretty_csv[$column];
array_push($prettyArr, $value);
} else {
array_push($prettyArr, $column);
}
}
return $prettyArr;
}
有没有更好的方法来做到这一点?特别是当我在使用NoSQL时。
谢谢。
2017-02-13
Muhammad
+0
这是多少人做到这一点。在我的一些脚本中,我使用相同的关联数组来创建菜单并处理提交。 –
+3
由于关于编码风格和应用程序设计的问题更适合codereview.stackexchange.com,因此我正在投票关闭此问题。 –
+0
对不起,我甚至不知道存在! –