중첩 배열에서 중복 된 값 제거

user888300

중복 된 키를 스택 제거하고 새 배열에 할당하고 있습니다.

내 어레이 :

  array     (
            [1] => Array
                (
                    [name] => name1
                    [actions] => add
                )

            [2] => Array
                (
                    [name] => name1
                    [actions] => remove
                )

            [3] => Array
                (
                    [name] => name2
                    [actions] => dosomething1
                )
            [4] => Array
                (
                    [name] => name2
                    [actions] => dosomething1
                )

        )

내가 달성하려는 것 :

 array    (
                [1] => Array
                    (
                        [name] => name1
                        [actions] => add
                        [actions] => remove
                    )         
                [2] => Array
                    (
                        [name] => name2
                        [actions] => dosomething1
                        [actions] => dosomething1
                    ) 

            )

내가 시도한 것 :

    public function array_unique_multidimensional($input)
{
    $serialized = array_map('serialize', $input);
    $unique = array_unique($serialized);
    return array_intersect_key($input, $unique);
}

동일한 배열을 잘못 반환하고 있습니다. 어떤 도움을 주시면 감사하겠습니다.

주황색 알약

저장 값이있는 두 개의 배열 키를 가질 수 없습니다 (따라서 주어진 요소에 대해 두 개의 작업 요소가 가능하지 않음). 할 수있는 것은 여러 값이있는 단일 작업 요소를 갖는 것입니다.

  $results = array();
  foreach ($array as $v){
      if (!isset($results[$v["name"]]){
           $results[$v["name"]] = array("name"=>$v["name"], "actions"=>array($v["actions"]));
      } else {
          $results[$v["name"]]["actions"][] = $v["actions"];
      }
  }

최상위 배열에서 문자열 키를 제거하려면 할 수 있습니다.

 $results = array_values($results);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

2 차원 배열에서 중복 된 값 제거

분류에서Dev

중첩 된 배열 제거

분류에서Dev

중첩 된 foreach PHP에서 중첩 된 배열 제거

분류에서Dev

PHP 배열에서 중복 값 제거

분류에서Dev

배열의 개체 내부에 중첩 된 배열에서 중복 개체 값을 제거하는 방법은 무엇입니까?

분류에서Dev

중첩 된 요소에서 중복 된 텍스트 제거

분류에서Dev

중첩 된 사전 목록에서 중복 제거

분류에서Dev

MongoDB에서 배열에 중첩 된 하위 문서 제거

분류에서Dev

자바 스크립트를 사용하여 중첩 된 개체에서 중복 값 제거

분류에서Dev

배열 목록에서 중복 배열 값 제거

분류에서Dev

배열에서 최소값을 제거하지만 중복 된 경우 한 번만 제거

분류에서Dev

깊게 중첩 된 Ruby 해시에서 빈 값 제거

분류에서Dev

개체에 중첩 된 배열에서 개체 제거

분류에서Dev

null 값 중첩 배열 제거 PHP

분류에서Dev

postgresql의 jsonb 중첩 배열에서 키 값 쌍 제거

분류에서Dev

개체에서 중첩 된 배열 제거

분류에서Dev

Javascript-중첩 된 개체 배열에서 개체 제거

분류에서Dev

중첩 된 값에 대한 반복 표

분류에서Dev

열 값을 기반으로 배열에서 중복 제거

분류에서Dev

약간 중첩 된 배열에서 중복 항목을 제거한 후 개체의 모든 키 유지

분류에서Dev

Javacript Array of Objects-중첩 된 객체를 기반으로 배열에서 중복 객체 제거

분류에서Dev

선택 태그에서 중복 된 빈 값 제거

분류에서Dev

객체의 JS 배열-중복 제거 및 중첩 된 객체 병합

분류에서Dev

중첩 배열에서 중복을 결합 / 제거해야 함

분류에서Dev

중첩 배열의 값으로 배열에서 개체 찾기 및 제거

분류에서Dev

배열 PHP에서 제거 / 중복 키 값 가져 오기

분류에서Dev

json 배열 파이썬에서 중복 키 값 제거

분류에서Dev

PHP의 다차원 배열에서 중복 값 제거

분류에서Dev

배열 Google Apps Script에서 중복 값 제거

Related 관련 기사

  1. 1

    2 차원 배열에서 중복 된 값 제거

  2. 2

    중첩 된 배열 제거

  3. 3

    중첩 된 foreach PHP에서 중첩 된 배열 제거

  4. 4

    PHP 배열에서 중복 값 제거

  5. 5

    배열의 개체 내부에 중첩 된 배열에서 중복 개체 값을 제거하는 방법은 무엇입니까?

  6. 6

    중첩 된 요소에서 중복 된 텍스트 제거

  7. 7

    중첩 된 사전 목록에서 중복 제거

  8. 8

    MongoDB에서 배열에 중첩 된 하위 문서 제거

  9. 9

    자바 스크립트를 사용하여 중첩 된 개체에서 중복 값 제거

  10. 10

    배열 목록에서 중복 배열 값 제거

  11. 11

    배열에서 최소값을 제거하지만 중복 된 경우 한 번만 제거

  12. 12

    깊게 중첩 된 Ruby 해시에서 빈 값 제거

  13. 13

    개체에 중첩 된 배열에서 개체 제거

  14. 14

    null 값 중첩 배열 제거 PHP

  15. 15

    postgresql의 jsonb 중첩 배열에서 키 값 쌍 제거

  16. 16

    개체에서 중첩 된 배열 제거

  17. 17

    Javascript-중첩 된 개체 배열에서 개체 제거

  18. 18

    중첩 된 값에 대한 반복 표

  19. 19

    열 값을 기반으로 배열에서 중복 제거

  20. 20

    약간 중첩 된 배열에서 중복 항목을 제거한 후 개체의 모든 키 유지

  21. 21

    Javacript Array of Objects-중첩 된 객체를 기반으로 배열에서 중복 객체 제거

  22. 22

    선택 태그에서 중복 된 빈 값 제거

  23. 23

    객체의 JS 배열-중복 제거 및 중첩 된 객체 병합

  24. 24

    중첩 배열에서 중복을 결합 / 제거해야 함

  25. 25

    중첩 배열의 값으로 배열에서 개체 찾기 및 제거

  26. 26

    배열 PHP에서 제거 / 중복 키 값 가져 오기

  27. 27

    json 배열 파이썬에서 중복 키 값 제거

  28. 28

    PHP의 다차원 배열에서 중복 값 제거

  29. 29

    배열 Google Apps Script에서 중복 값 제거

뜨겁다태그

보관