다차원 배열에서 값을 찾고 동일한 배열의 값을 반환합니다.
P粉958986070
P粉958986070 2024-04-03 12:43:01
0
2
455

다중 배열에서 값을 찾으려고 하는데 값을 찾은 후 다른 키를 반환하고 싶은데 어떻게 더 설명해야 할지 모르겠습니다.

다음 배열이 있습니다:

으아아아

[custom_tab_field_id]로 배열을 찾고 현재 배열[status]을 반환하려고 합니다.

이 작업을 수행하도록 되어 있는 함수를 만들었지만 항상 0을 반환합니다.

특징:

으아아아

그런 다음 값을 전달하여 함수를 호출하세요

tempArray( [0] => Array
    (
        [id] => 18460
        [field_id] => 14
        [parent_id] => 165
        [custom_tab_field_id] => 17775
        [status] => 0
        [field_type] => 0
    )

[1] => Array
    (
        [id] => 18461
        [field_id] => 2
        [parent_id] => 165
        [custom_tab_field_id] => 17776
        [status] => 0
        [field_type] => 2
    )

[2] => Array
    (
        [id] => 18462
        [field_id] => 12
        [parent_id] => 165
        [custom_tab_field_id] => 17777
        [status] => 2
        [field_type] => 2
    ))

P粉958986070
P粉958986070

모든 응답(2)
P粉416996828

array-filter 기능을 사용하여 해결할 수 있습니다. 그게

으아아아

ID와 일치하는 배열에서 전체 배열을 반환합니다. 搜索

이를 위한 함수를 작성할 수도 있습니다

으아아아

P粉921130067

array_column 함수를 사용하면 이 문제를 쉽게 해결할 수 있으며 매우 일반적입니다.

으아아아

이 솔루션에는 오류 처리가 포함되어 있지 않으며 원칙만 보여줍니다. $arrKeyValue는 배열입니다.

으아아아

직접 시도해 보세요https://3v4l.org/SnVM4

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!