【发布时间】:2023-04-10 22:28:01
【问题描述】:
我有以下数组,我想要实现的是删除 i 值之后的所有 null 值。
原始数组:
$a = ["a", "b", null, null, null, null, "i", null, null, null, null];
想要的结果:
$a = ["a", "b", null, null, null, null, "i"];
我尝试过的事情: 所以我有一个想法,使用array_filter从空值中过滤数组,获取最后一个值的索引,然后获取原始数组中最后一项的索引,并使用for循环取消设置该范围,但这似乎不是一个有效的给我解决方案。所以我的问题是有没有其他更有效的方法来实现这一目标?谢谢。
【问题讨论】: