假设我有一个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 ")"
但这最后留下一个逗号,即使这样我也不确定是否能解决所有可能的情况。提前致谢!