개발 Q&A

제목 array에서 원하는 값만 뽑고싶어요
카테고리 PHP
글쓴이 Rna 작성시각 2019/12/10 00:55:22
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 12281   RSS

[AAA] => Array

        (

            [1] => Array

                (

                    [a1] => a

                    [a2] => a

                    [TASK_TYPE] => GERUNDS

                    [INFO_TYPE] => 

                )

            [2] => Array

                (

                    [a1] => a

                    [a2] => c

                    [TASK_TYPE] => GERUNDS

                    [INFO_TYPE] => 

                )

            [3] => Array

                (

                    [a1] => a

                    [a2] => d

                    [TASK_TYPE] => GERUNDS

                    [INFO_TYPE] => 

                )

   TASK_TYPE 항목을 뽑으려면 $data['AAA']['1']['TASK_TYPE'] , $data['AAA']['2']['TASK_TYPE'], $data['AAA']['3']['TASK_TYPE'] 

   이렇게 하는데요 foreach문없이 TASK_TYPE들을 뽑고싶습니다.

   $data['AAA']['TASK_TYPE'] <- 이렇게 하면 안되는 것인가요?

 

 다음글 PhpSpreadsheet 를 이용한 PDF 업로드 (3)
 이전글 밑에 ci_session 세션값 유지안되는문제 해결했습... (4)

댓글

배강민 / 2019/12/10 01:03:42 / 추천 0

$result = ['GERUNDS',  'GERUNDS', 'GERUNDS'] 배열을 만들고 싶다면

$result = array_column($data['AAA'], 'TASK_TYPE'); 이라고 하면 됩니다.

https://www.php.net/manual/en/function.array-column.php

Rna / 2019/12/10 01:08:09 / 추천 0
감사합니다 ^^;