PHP移除数组重复元素并重新索引: array_unique 和 array_values
问题: PHP中移除数组重复元素用的函数是array_unique。该函数移除重复的元素,但是剩下来这些元素的索引没有变化,这样的话如果用for循环调用这个数组元素的时候就会发生错误了,因为for循环的时候是按照数字递增,而且大多数人用的是count($test_array_unique)来获得数组的大小,这样就会造成一些元素被遗漏 解决办法: 当然,这里解决办法太多了,我介绍的只[……]
关注Linux、PHP、WordPress、虚拟化、深度学习等
问题: PHP中移除数组重复元素用的函数是array_unique。该函数移除重复的元素,但是剩下来这些元素的索引没有变化,这样的话如果用for循环调用这个数组元素的时候就会发生错误了,因为for循环的时候是按照数字递增,而且大多数人用的是count($test_array_unique)来获得数组的大小,这样就会造成一些元素被遗漏 解决办法: 当然,这里解决办法太多了,我介绍的只[……]