我有这个简单的if else函数,我想知道如何缩短它?
<?php
if( $count_bananas == '1' )
{ echo '<div class="stage-columns-1">'; }
elseif ($count_bananas == '2')
{ echo '<div class="stage-columns-2">'; }
elseif ($count_bananas == '3')
{ echo '<div class="stage-columns-3">'; }
elseif ($count_bananas == '4')
{ echo '<div class="stage-columns-4">'; }
?>
代码有效,但我想知道是否有一种方法可以将这种代码编写得更短更优雅?
答案 0 :(得分:8)
你真的没有看到这种模式吗?
echo '<div class="stage-columns-' . $count_bananas . '">';
答案 1 :(得分:3)
可以在没有条件检查的情况下完成。对于您发布的代码段,如果值相同,则为 -
echo '<div class="stage-columns-' . $count_bananas . '">';