1

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

Array
(
    [0] => Array
        (
            [0] => xllga@hotmail.com
            [1] => bounce@abc.com
            [2] => 20120416135504.21734.qmail@abc.com
            [3] => xllga@hotmail.com
            [4] => info@abc.com
            [5] => info@abc.com
            [6] => xllga@hotmail.com
            [7] => xllga@hotmail.com
        )

)

それについてどうやって行くのですか?

4

4 に答える 4

7

試してみてくださいarray_unique

コード:

<?php

$arr = array_unique($arr);

?>

array array_unique(array $ array [、int $ sort_flags = SORT_STRING])

入力配列を受け取り、重複する値のない新しい配列を返します。

于 2012-04-25T12:26:10.450 に答える
3

試してみてくださいarray_unique()

$newArray = array_unique($oldArray);

ドキュメントから:

[ array_unique()]入力配列を受け取り、重複する値のない新しい配列を返します。

于 2012-04-25T12:26:18.613 に答える
2

http://php.net/manual/en/function.array-unique.php

$new_unique_array = array_unique($your_array[0]);

お役に立てば幸い、ステファン

于 2012-04-25T12:27:14.497 に答える
0

array_unique()ソリューションはありません。それほど賢くない:)

array_keys(array_flip($array));

アレイを使用する場合は、$array = $yourArray[0];

于 2012-04-25T12:36:22.803 に答える