1

キーに同じ名前の値と同じファイルの値がある場合 (またはファイルの値が空の場合)、配列内の重複を削除する方法、インデックス 2 を削除したいだけです。助けてください...

配列
(
    [0] => 配列
        (
            [名前] => 電子図書館
            [ID] => 27
            [ファイル] => ロレム イプサム
        )

    [1] => 配列
        (
            [名前] => ICT
            [ID] => 27
            [ファイル] => lorem ipsum 2
        )

    [2] => 配列
        (
            [名前] => ICT
            [ID] => 27
            [ファイル] => 空
        )

    [3] => 配列
        (
            [NAME] => トレーナーのトレーニング
            [ID] => 27
            [ファイル] => 空
        )
    [4] => 配列
        (
            [名前] => ICT
            [ID] => 27
            [ファイル] => テスト
        )
)

私はまだ混乱しています.1つの名前だけが表示される一意の配列を使用する場合、データが次のようになる必要があります. このような、...

配列
(
    [0] => 配列
        (
            [名前] => 電子図書館
            [ID] => 27
            [ファイル] => ロレム イプサム
        )

    [1] => 配列
        (
            [名前] => ICT
            [ID] => 27
            [ファイル] => lorem ipsum 2
        )

    [2] => 配列
        (
            [NAME] => トレーナーのトレーニング
            [ID] => 27
            [ファイル] => 空
        )
    [4] => 配列
        (
            [名前] => ICT
            [ID] => 27
            [ファイル] => テスト
        )
)
4

1 に答える 1

0

ドキュメントはあなたの友達です: PHP Docs array_unique

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

キーは保持されることに注意してください。array_unique() は、最初に文字列として扱われる値をソートし、すべての値に対して最初に検出されたキーを保持し、後続のすべてのキーを無視します。ソートされていない配列の最初の関連値のキーが保持されるという意味ではありません。

于 2013-11-02T06:27:11.397 に答える