我想刪除除1值之外的數組中的重複值。php array_unique異常
如:
$array = array ("apple", "orange", "orange", "banana", "grapes","grapes", "apple");
如何刪除所有重複值,並保持那等於 「蘋果」
$array = array ("apple", "orange", "banana", "grapes", "apple");
所有重複的值有大約400個值
我想刪除除1值之外的數組中的重複值。php array_unique異常
如:
$array = array ("apple", "orange", "orange", "banana", "grapes","grapes", "apple");
如何刪除所有重複值,並保持那等於 「蘋果」
$array = array ("apple", "orange", "banana", "grapes", "apple");
所有重複的值有大約400個值
$array = array ("apple", "orange", "orange", "banana", "grapes","grapes", "apple");
$counts = array_count_values($array);
$new_array = array_fill(0, $counts['apple']-2, 'apple'); // -2 to handle there already being an apple from the array_unique count below.
$new_array = array_merge(array_unique($array), $new_array);
:)得到相同的答案:) – powtac
$numbers = array_count_values($array);
$array = array_unique($array);
$array = array_merge($array, array_fill(1, $numbers['apple'], 'apple'));
你要保持apple'的'位置或事件的根本是多少? – powtac