我想写一些文本Year: X | percentage: $percentage%
,其中X
基于$year
中包含的值。If-else语句仅用于简单文本的一行
$year
可以是2010
,2011
......还可以是0
。在这种情况下,我们必须写出"All"
;否则,一年本身。
Year: 2011 | percentage: 2% // case $year not 0
Year: All | percentage: 2% // case $year == 0
此代码似乎很长,需要什么样的:
echo "year: ";
if ($year==0)
echo "All";
else
echo $year;
echo " | Percentage: $percentage%";
所以我想:我们如何才能使此代码更短,更清晰?
注意我发布了自己的答案,因为我想分享我花费一些时间在它上面找到的方式。无论如何,我看到还有其他的看起来很不错。
我d使用括号并使其更长更容易阅读。下面的答案非常难以阅读。 – Jessedc 2013-02-19 12:56:01
你应该在你的原始问题中发布你的'答案',并要求你采取其他方式来做你正在做的事情。你的答案是最不可读的。 – Jessedc 2013-02-19 13:08:34