PHP 변수명 + 숫자 붙이고 배열 값 넣을려면?

조회수 2525회

안녕하세요. 반복을 통해서 변수명+숫자 이어 붙이고, 문자열 분리해서 넣을려고 하는데요.

for($i=0; $i<count($NowDbRule); $i++){
    ${"$nowOrder".$i} = explode(',', $NowDbRule[$i]['cu_order']);

    echo "<script>console.log(".${"$nowOrder".$i}[0].")</script>";        //첫 배열 문자 잘 가져와짐.
 }

에러:

A PHP Error was encountered
Severity: Notice
Message: Undefined variable: nowOrder
Filename: test.php
Line Number: 338

저렇게 ${"$nowOrder".$i} 때문에 에러 뜨거든요.

그런데 저 echo부분에 첫 문자 잘 가져왔음에도 불구하고 에러 뜨네요.

그리고, count(${"$nowOrder".$i} ); 배열 갯수도 잘 가져와지고요..

에러 안뜨게 좀 어떻게하나요..? ㅠ

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

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

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)