테스트 사이트 - 개발 중인 베타 버전입니다

배열 foreach문 질문입니다.. 채택완료

mmkk2 5년 전 조회 1,871

현재

$chk1 = array("AAA","BBB","CCC");
$chk2 = array("-1","-2");

$result = array();

요렇게 배열이 있습니다..

 

제가 원하는 결과는

AAA-1 , AAA-2 , BBB-1, BBB-2, CCC-1, CCC-2

요런식으로 배열1과 배열2가 모두 이어진? 결과를 $result 배열에 넣고싶습니다..

foreach문을 사용해야될거같긴한데... 조언좀 부탁드립니다ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

2중으로 사용하시면 될것 같네요.

foreach -chk1

  foreach -chk2

    echo chk1."-".chk2 이런식으로요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

루미집사

$result = array();

foreach($chk1 as $v1) {

    foreach($chk2 as $v2) {

        $result[] = $v1 . $v2;

    }

}

var_dump($result);

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

좀더 복잡한걸 원하시면 array_map 찾아보세요..

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인