嗨我想在特定点之后获取数组的所有元素并保持键。 如何为第三个参数传递array_slice一个空值,以便我可以为第四个参数传递true?我试过'null'。
array_splice($array_name,3,null,true)
和/或有更好的方法吗?
编辑:要完成此问题:是否有办法为第3个参数传递空值。如果你不能传递空值或'占位符'
,这似乎是这个函数的弱点答案 0 :(得分:1)
只需传递数组的长度:
array_slice($array_name, 3, count($array_name)-3, true);
答案 1 :(得分:1)
如果你不想要邪恶的大阵,你可以设置PHP_INT_MAX
array_slice($array_name, 3, PHP_INT_MAX, true);