2012-04-25 11 views
1

PHPの配列から重複した要素を削除したいと思います。配列の構造は次のとおりですPHPの配列から重複を削除する

Array 
(
    [0] => Array 
     (
      [0] => [email protected] 
      [1] => [email protected] 
      [2] => [email protected] 
      [3] => [email protected] 
      [4] => [email protected] 
      [5] => [email protected] 
      [6] => [email protected] 
      [7] => [email protected] 
     ) 

) 

どのようにすればいいですか?

+1

は、このデータは、SQLを使用してテーブルから引き戻されているのですか?そうであれば問題は解決されませんでしたか?一意の応答のみを受信する(GROUP BY) – Aleski

+1

array_uniqueをPHPの – Prabhuram

答えて

7

お試しarray_unique

コード:

<?php 

$arr = array_unique($arr); 

?> 

アレイ array_unique(配列$配列[、INT $ sort_flags = SORT_STRING ])

は、入力配列を受け取り、新しいを返します重複する値を持たない配列。ドキュメントから

$newArray = array_unique($oldArray); 

+0

で試してみてください。参照のため、['array_unique' docs](http://php.net/manual/en/function.array-unique.php) –

3

array_unique()を試し

[array_unique()]は、入力配列を取得し、重複した値を持たない新しい配列を返します。

0

ノーarray_unique()ソリューションに役立ちます願っています。ではないので、スマート

array_keys(array_flip($array)); 

あなたの配列を使用している場合:)、$array = $yourArray[0];

関連する問題