如何缩短此PHP代码?(如果-elseif)
我有一个简单的if-else函数,我想知道如何缩短它如何缩短此PHP代码?(如果-elseif),php,Php,我有一个简单的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')
<?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">'; }
?>
代码可以工作,但我想知道是否有一种方法可以将代码编写得更短、更优雅?无需条件检查即可完成。对于发布的代码段,如果值相同,则-
echo '<div class="stage-columns-' . $count_bananas . '">';
echo';
您真的没有看到模式吗
echo '<div class="stage-columns-' . $count_bananas . '">';
echo';
使用三元运算符:)可以是多个三元运算符,可以帮助操作you@Insomania三元运算符会给未来的调试带来很大的麻烦(比完美更好:)好吧,我是一个php初学者,但我应该看到它,thx很多:)