符号付き整数の配列がある場合、例:
Array
(
[0] => -3
[1] => 1
[2] => 2
[3] => 3
[4] => 3
)
ユニークな値を取得するために私は本能的に使用しますarray_unique
が、検討した後array_flip
、同じ効果を持つ2回実行することができ、それはより速いと思いますか?
array_unique
O(n log n)使用するソート操作のため
array_flip
の上)
私は私の仮定で正しいですか?
更新/例:
$intArray1 = array(-4,1,2,3);
print_r($intArray1);
$intArray1 = array_flip($intArray1);
print_r($intArray1);
$intArray1 = array_flip($intArray1);
print_r($intArray1);
Array
(
[0] => -3
[1] => 1
[2] => 2
[3] => 3
[4] => 3
)
Array
(
[-3] => 0
[1] => 1
[2] => 2
[3] => 4
)
Array
(
[0] => -3
[1] => 1
[2] => 2
[4] => 3
)