0

配列から重複を削除するにはどうすればよいですか?

と という名前の 2 つの配列がある$arrayとし$new_arrayます。$array以下に示すように、が空である間に内容があり$new_arrayます。

$array = array(5,1,2,1,5,7,10);
$new_array = array();

$new_arrayの一意の値を保存したい$array。次のようになります。

$array = array(5,1,2,1,5,7,10);
$new_array = array(5,1,2,7,10); // removing the 1 and 5 after 2 since those numbers are already a duplicate of the preceding numbers.
echo $new_array; // Output: 512710
4

2 に答える 2

3

とを使用array_unique()implode()ます。

$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);

出力:

512710
于 2013-10-06T09:30:00.850 に答える
3

PHP のarray_unique関数を使用して実行できます。

この関数は、提供された配列を走査し、一意の値を持つ配列を返します (繰り返し値は削除されます)。

目的の文字列を返すコード:

$array = array(5,1,2,1,5,7,10);
$new_array = array_unique($array);
echo implode('', $new_array);
于 2013-10-06T09:30:24.680 に答える