채택완료

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

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

|

답변 1개

채택된 답변
+20 포인트

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


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

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