if (is_array($this->input->post("tolerance")))
foreach($this->input->post("tolerance") as $tolerance)
$tolerances .= $tolerance . " " ;
else
$tolerances = 'Not defined';
我想简短的代码,因为我们都知道,我们正在核实,如果是前一种站前阵值的数组
等什么将是正确的方法来缩短这个?
is_array($this->input->post("tolerance")) ? foreach($this->input->post("tolerance") as tolerance) $tolerances .= $tolerance . " " : $tolerances = 'Not defined';
使用较短的变量名称。严重:不要缩短它,你将永远无法再次阅读和理解你的代码 – kero 2013-04-09 15:56:06
要小心:它具有可读代码比'缩短'的代码更好 - 这里没有什么可以获得的,我觉得... - 我会在代码块中加一些大括号 - 只是为了让它变得非常清晰...... – 2013-04-09 15:57:21
**为什么**要缩短代码?它不是按原样工作吗?另外,我发现缺失的大括号是一种不好的习惯,如果你使用它们,代码更具可读性 – 2013-04-09 15:57:53