문자열 ("[ 'parent_array'] [ 'child_array']")을 함수에 전달하여이 문자열과 "my_array"를 그 앞에 가져올 수 있기를 원합니다. 변수 변수를 만듭니다.배열 변수를 구성하는 변수 변수
그런 다음 함수 내에서 print_r ($$ string)을 수행하고 아무 것도 나옵니다. 더 자세한 설명은 아래 코드를 참조하십시오.
// DOES NOT WORK
$string1 = "my_array['parent_array']['child_array']";
print_r($$string1); //prints nothing.
// WORKS
$string2 = "test";
$test = "This will be printed!";
print_r($$string2); //prints "This will be printed!
// WORKS
print_r($my_array['parent_array']['child_array']);
내가 왜 이런 식으로 변수를 구축하고 요청 수 예제? 나는 * (떨리는) 변수보다 더 합리적인 접근법이 존재하기 때문에 많은 돈을 걸 수 있습니다. – JJJ
및/또는 eval, 나중에 응답 중 하나가 실제로 eval을 사용하는 것이 좋습니다 내기 –
@andreas 완료보다 더 빨리 말한 ... – JJJ