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

텍스트를 조합해서 변수에 덥근할 수 있나요? 채택완료

스파이w 10개월 전 조회 1,072

"[1][3]"로 텍스트를 받아서 $arr[1][3]에 접근하려고 하는데요. 루프돌려서 복잡하게 만들어는 봤는데 좀더 간편한 방법이 없을까요? $$arr["[1][3]"] 이런식으로 가변변수는 안되네요

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

답변 1개

채택된 답변
+20 포인트
세크티
10개월 전

</p>

<pre>
$combined = '$arr'  . '[1][3]';
echo @eval("return  $combined;"); // 출력시</pre>

<pre>
@eval("$combined =  array('name'=>'111');"); // 배열에 뭔가할때</pre>

<p>

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

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

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

로그인