0

次のようなさらにサブ配列で構成される配列があります

    Array
(
    [0] => MM
    [1] => CM
    [2] => Inch
)
Array
(
    [0] => MM
    [1] => CM
    [2] => Inch
)

両方の配列に同じ要素があるため、そこから 1 つを取得しようとしました。array_unique(),merge 関数を試しましたが、成功しませんでした。foreach ループを使用して 1 つの配列を削除できますが、単一で可能かどうかを知りたいですいくつかのbulitin関数またはそれ以下の1行のコードのようなステートメント.希望は私のポイントを得ました.私は自分のコードを削減しようとしています.

4

3 に答える 3

0

その前に..私はあなたのコードを少し編集しています。私はこのようなコードを使用します::

    <?php
    $a = Array(
        Array(
            0 => MM,
            1 => CM,
            2 => Inch
        ),
        Array(
            0 => MM,
            1 => CM,
            2 => Inch
        )
    );

    print_r($a);
    echo "<br/><br/><br/>";

    print_r(array_unique($a));
    ?>

そして私のコードからの結果::

    Array ( [0] => Array ( [0] => MM [1] => CM [2] => Inch ) [1] => Array ( [0] => MM [1] => CM [2] => Inch ) ) 


    Array ( [0] => Array ( [0] => MM [1] => CM [2] => Inch ) )

それが役立つことを願っています。よろしく。

于 2013-07-25T10:31:32.900 に答える