1

OK、処理する必要がある (mysql からの) 携帯電話番号の 2 つのグループがあります。問題は、結果から重複した番号を削除する必要があることです。

誰かが「array_intersect」について教えてくれましたが、私はこれらのことがあまり得意ではなく、PHP Web サイトに良い例がありません。

どんな助けや提案もありがとう:)

4

5 に答える 5

5

array_intersectこれは正しくありません — 両方の配列にある数値を検索します

$uniques = array_unique(array_merge($array1, $array2));

これにより、2 つの配列がマージされ、一意の結果がすべて除外されます ( を使用array_unique) 。

于 2010-10-15T20:45:32.453 に答える
3

array_unique 関数を使用します。

$myArray = array(1, 1, 2, 3, 3, 5);
$myArray2 = array_unique($myArray);

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

于 2010-10-15T20:44:12.520 に答える
2

両方のリストを 1 つの配列に入れてから、 を実行しますarray_unique()

于 2010-10-15T20:45:26.507 に答える
2

MySQLの使用について書いたように、次のようなものを使用してみてください

SELECT DISTINCT phone_number FROM table

DISTINCT結果セットの各行は一意になります。

于 2010-10-15T21:15:47.920 に答える
1

array_unique 関数を使用します。次に例を示します。

$start = array(1,2,3,3,4,4,4,5);
$unique_result = array_unique($start);
于 2010-10-15T20:45:55.587 に答える