0
A
回答
3
当然。
function f($arr) {return array_values(array_filter($arr));}
现在你可以这样做:
$b = f($a);
更加简洁!可读性较差。
array_values(array_filter(..))
对于它的功能非常明确。这比简洁多了几倍。
相关问题
- 1. 从PHP阵列中删除值
- 2. PHP - 删除阵列的值
- 3. 从阵列错误中删除元素
- 4. PHP阵列 - 删除空值
- 5. 删除阵列错误
- 6. 比较阵列和删除阵列
- 7. 如何删除阵列的PHP的值
- 8. PHP:从阵列中删除元素
- 9. 从PHP阵列中删除项目
- 10. FETCH_ASSOC错误的删除了阵列
- 11. 阵列语法错误PHP
- 12. 算法从阵列中删除孩子
- 13. 删除/从阵列
- 14. JavaScript - 从阵列中删除
- 15. 从矩阵中删除列
- 16. 从2D阵列中删除键的最简单方法?
- 17. 只能从阵列中删除与数位值 - PHP
- 18. 从PHP阵列中删除第一个值
- 19. 阵列清理方法中的错误
- 20. 删除非gsub(/ \ d | \ W /,“”)的非字符的较短方法
- 21. php和删除变量从2阵列
- 22. PHP - 删除不图片项从阵列
- 23. 基于另一个阵列从阵列中删除值
- 24. 比较值与MySQL值文件中的1列,并删除PHP
- 25. 删除阵列给EXC_BAD_ACCESS错误
- 26. 无法从阵列中删除数据行。 PHP + Javascript
- 27. 如何删除空值从内PHP的阵列
- 28. 从CLI和PHPMyAdmin中删除PHP错误
- 29. 从键删除阵列值来结束
- 30. PHP删除默认阵列
只要使用'array_filter($ arr)',如果你没有使用不一致的键编号(只需使用'foreach'来代替循环)就可以使用。 'array_values'的唯一原因就是重置键。 – h2ooooooo
了解,重点是似乎应该有一个内置的,一次做这两个。谢谢 –