0

私は助けが必要です。PHPの配列から重複した値を削除したい.

$categoryTotal echoes 144 125 262 108 351 177 266 269 270 268 309 144 125 262 238 108

使用にあたって:

vardump() 

私は得る

Array ( [0] => 144 [1] => 125 [2] => 262 [3] => 108 [4] => 351 [5] => 177 [6] => 266 [7] => 269 [8] => 270 [9] => 268 [10] => 309 [14] => 238 ) 

sort を使用して、取得した値を昇順に並べ替えました。

108 108 125 125 144 144 177 238 262 262 266 268 269 270 309 351 

ただし、消える$categoryTotal=array_unique($categoryTotal,SORT_NUMERIC);などのいくつかの値を使用します。309 351

この配列から重複する値を知る方法を知りたいです。

4

2 に答える 2

3

前に尋ねた。

$array = array(1, 2, 2, 3);
$array = array_unique($array); // Array is now (1, 2, 3)
于 2013-04-17T15:06:12.530 に答える
1

array_unique()次のように関数を使用します。

$noDuplicates = array_unique($categoryTotal);

ドキュメントはこちら

于 2013-04-17T15:06:24.690 に答える