PHP에서 다차원 배열의 바늘을 검색하는 방법은 무엇입니까?

우 메쉬 말호 트라

모든 중첩 수준에서 민감한 데이터를 가질 수있는 몇 가지 다른 유형의 PHP 배열이 있습니다. 이 민감한 키를 설정 해제하고 싶습니다. 어떻게해야합니까?

예를 들어 민감한 데이터 키는 이 될 수 있습니다 account_no.acc_no

샘플 요청 array1 :

[
    'ClientCode'   => "abcom",
    'MerchantCode' => "Code1",
    'acc_no'       =>  "12345"
]

이 배열은

[
    'ClientCode'   =>  "abcom"
    'MerchantCode' =>  "Code1"

]

샘플 요청 array2 :

  [
      'customer_name' => "Umesh",
      'age' => 24,
      'customer_details' => [
          'mob_no' => "989729069",
          'account_no' => '1235'
      ]
  ]

이 배열은

[
      'customer_name' => "Umesh",
      'age'           => 24,
      'customer_details' => [
          'mob_no' => "989729069"
      ]
]
로빈 길 리처

모든 수준의 중첩에 대한 최상의 솔루션은 재귀 함수입니다.

$your_array = array(
  'client'  => '1234',
  'acc_no'  => '12345',
  'test'    => array(
    'acc_no'  => '12',
    'acc'    => '12345'
  )
);

function unset_sensitive_keys( &$array, $delete_keys )  {
  foreach( $array as $key => &$value ) {
    if( is_array( $value ) )  {
      unset_sensitive_keys( $value, $delete_keys );
    } else {
      if( in_array( $key, $delete_keys )  ) {
        unset($array[$key]);
      }
    }
  }
}

unset_sensitive_keys( $your_array, array( 'acc_no', 'account_no' ) );

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 다차원 배열을 1 차원 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

각도 6에서 다차원 배열 값의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

JavaScript의 다차원 배열에서 빈 배열을 제거하는 방법은 무엇입니까?

분류에서Dev

PHP의 다차원 배열에서 고유 한 값을 얻는 방법은 무엇입니까?

분류에서Dev

큰 다차원 배열에서 작은 다차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

다차원 배열에서 키를 사용하여 깊은 부분 배열을 검색하는 방법은 무엇입니까?

분류에서Dev

C에서 다차원 배열을 뒤집는 방법은 무엇입니까?

분류에서Dev

jQuery에서 다차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

1 차원 배열에서 다차원 배열을 만드는 방법은 무엇입니까?

분류에서Dev

2 차원 배열에 다차원 배열을 할당하는 방법은 무엇입니까?

분류에서Dev

VB에서 다차원 배열의 값을 설정하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 다차원 배열을 다차원 개체에 채우는 방법은 무엇입니까?

분류에서Dev

.csv 파일을 PHP에서 다차원 배열로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

PHP에서 Javascript로 다차원 배열을 전달하는 방법은 무엇입니까?

분류에서Dev

Numba의 다차원 배열에서 nans를 숫자로 바꾸는 방법은 무엇입니까?

분류에서Dev

PHP에서 MongoDB 다중 배열 값을 검색하는 방법은 무엇입니까?

분류에서Dev

2 차원 배열에서 값의 유효성을 검사하는 방법은 무엇입니까?

분류에서Dev

다차원 배열에서 FILTER를 사용하여 고유 한 값을 검색하는 방법은 무엇입니까?

분류에서Dev

Python : 특정 인덱스 위치에서 다차원 배열의 값을 얻는 방법은 무엇입니까?

분류에서Dev

Matlab의 다차원 배열에서 적분을 얻는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 차원보다 작은 bool 배열의 하위 집합에서 numpy 배열을 인덱싱하는 방법은 무엇입니까?

분류에서Dev

json 객체를 사용하여 다차원 배열을 검색하는 방법은 무엇입니까?

분류에서Dev

다른 값에 적합한 2 차원 배열의 값을 정렬하는 방법은 무엇입니까?

분류에서Dev

post, ajax, php, jquery를 통해 FORM에서 다차원 배열을 얻는 방법은 무엇입니까?

분류에서Dev

PHP에서 재귀 다차원 배열을 직선 다차원 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

키가 다르지만 PHP에서 동일한 값을 가진 두 개의 다차원 배열의 차이를 얻는 방법은 무엇입니까?

분류에서Dev

PHP에서 다차원 배열 간의 업데이트, 삭제 및 추가를 검색하는 방법은 무엇입니까?

분류에서Dev

PHP의 연관 배열에서 다차원 배열 트리를 만드는 방법은 무엇입니까?

분류에서Dev

PHP에서 내림차순 배열로 두 차원 배열을 정렬하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PHP에서 다차원 배열을 1 차원 배열로 변환하는 방법은 무엇입니까?

  2. 2

    각도 6에서 다차원 배열 값의 유효성을 검사하는 방법은 무엇입니까?

  3. 3

    JavaScript의 다차원 배열에서 빈 배열을 제거하는 방법은 무엇입니까?

  4. 4

    PHP의 다차원 배열에서 고유 한 값을 얻는 방법은 무엇입니까?

  5. 5

    큰 다차원 배열에서 작은 다차원 배열을 만드는 방법은 무엇입니까?

  6. 6

    다차원 배열에서 키를 사용하여 깊은 부분 배열을 검색하는 방법은 무엇입니까?

  7. 7

    C에서 다차원 배열을 뒤집는 방법은 무엇입니까?

  8. 8

    jQuery에서 다차원 배열을 만드는 방법은 무엇입니까?

  9. 9

    1 차원 배열에서 다차원 배열을 만드는 방법은 무엇입니까?

  10. 10

    2 차원 배열에 다차원 배열을 할당하는 방법은 무엇입니까?

  11. 11

    VB에서 다차원 배열의 값을 설정하는 방법은 무엇입니까?

  12. 12

    JavaScript에서 다차원 배열을 다차원 개체에 채우는 방법은 무엇입니까?

  13. 13

    .csv 파일을 PHP에서 다차원 배열로 구문 분석하는 방법은 무엇입니까?

  14. 14

    PHP에서 Javascript로 다차원 배열을 전달하는 방법은 무엇입니까?

  15. 15

    Numba의 다차원 배열에서 nans를 숫자로 바꾸는 방법은 무엇입니까?

  16. 16

    PHP에서 MongoDB 다중 배열 값을 검색하는 방법은 무엇입니까?

  17. 17

    2 차원 배열에서 값의 유효성을 검사하는 방법은 무엇입니까?

  18. 18

    다차원 배열에서 FILTER를 사용하여 고유 한 값을 검색하는 방법은 무엇입니까?

  19. 19

    Python : 특정 인덱스 위치에서 다차원 배열의 값을 얻는 방법은 무엇입니까?

  20. 20

    Matlab의 다차원 배열에서 적분을 얻는 방법은 무엇입니까?

  21. 21

    numpy 배열의 차원보다 작은 bool 배열의 하위 집합에서 numpy 배열을 인덱싱하는 방법은 무엇입니까?

  22. 22

    json 객체를 사용하여 다차원 배열을 검색하는 방법은 무엇입니까?

  23. 23

    다른 값에 적합한 2 차원 배열의 값을 정렬하는 방법은 무엇입니까?

  24. 24

    post, ajax, php, jquery를 통해 FORM에서 다차원 배열을 얻는 방법은 무엇입니까?

  25. 25

    PHP에서 재귀 다차원 배열을 직선 다차원 배열로 변환하는 방법은 무엇입니까?

  26. 26

    키가 다르지만 PHP에서 동일한 값을 가진 두 개의 다차원 배열의 차이를 얻는 방법은 무엇입니까?

  27. 27

    PHP에서 다차원 배열 간의 업데이트, 삭제 및 추가를 검색하는 방법은 무엇입니까?

  28. 28

    PHP의 연관 배열에서 다차원 배열 트리를 만드는 방법은 무엇입니까?

  29. 29

    PHP에서 내림차순 배열로 두 차원 배열을 정렬하는 방법은 무엇입니까?

뜨겁다태그

보관