猿问

用空值格式化php echo

假设我有一个php数组,$t其中包含5个元素。出于演示目的,我们称之为$t = [a,b,c,d,e]。


我想回显括号中的所有元素,例如: (a, b, c, d, e)。但是,如果array中存在空值,我希望此括号格式能够保留$t。


例如,如果c和d在数组中为null,则应该echo (a, b, e)。在不尝试所有可能的排列的情况下执行此操作的有效方法是什么(对于大型数组,这是不可能的)。


我试过了:


echo "("   

for($j=0; $j<5; $j++){

    if(!empty($t[j])){

        echo " $t[j], ";

    }

}

echo ")"

但这最后留下一个逗号,即使这样我也不确定是否能解决所有可能的情况。提前致谢!


摇曳的蔷薇
浏览 289回答 1
1回答
随时随地看视频慕课网APP
我要回答