텍스트를 조합해서 변수에 덥근할 수 있나요?
본문
"[1][3]"로 텍스트를 받아서 $arr[1][3]에 접근하려고 하는데요. 루프돌려서 복잡하게 만들어는 봤는데 좀더 간편한 방법이 없을까요? $$arr["[1][3]"] 이런식으로 가변변수는 안되네요
답변 1
$combined = '$arr' . '[1][3]';
echo @eval("return $combined;"); // 출력시
@eval("$combined = array('name'=>'111');"); // 배열에 뭔가할때
답변을 작성하시기 전에 로그인 해주세요.