我正在尝试创建一个函数,如果前一个键为空并且设置了后一个键,则该函数将数组值向上移动一个键。例如这个数组:
array (size=4)
'row1' => string 'row1' (length=4)
'row2' => string '' (length=0)
'row3' => string '' (length=0)
'row4' => string 'row4' (length=4)
在我的函数调用之后应该变成这个:
array (size=4)
'row1' => string 'row1' (length=4)
'row2' => string 'row4' (length=4)
'row3' => string '' (length=0)
'row4' => string '' (length=0)
我确实有一个工作功能,但是,它使用了很多 if 语句,我 100% 确信它可以更有效地完成,关于如何有效实现的任何想法?
谢谢