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

조회수 1966회

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

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 답변

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

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.