저는 PHP와 프로그래밍에 대해 처음으로 익숙합니다 ... 내가 만든 페이지에서 foreach 루프를 사용하여 일부 옵션을 설정하려고합니다. 그것은 변수를 동적으로 할당하려고하는 마지막 섹션을 제외하고 모두 작동하므로 루프 외부에서 사용할 수 있습니다.PHP의 다중 변수 변수
<?PHP
$array=array(foo, bar, baz);
foreach ($array as $option) {
// I have if statements to determine what $option_req
// and $option_status end up being, they work correctly.
$option_req="Hello";
$option_status="World";
$rh='Req_';
$sh='Status_';
$$rh.$$option=$option_req;
$$sh.$$option=$option_status;
}
echo "<br>R_Foo: ".$Req_foo;
echo "<br>S_Foo: ".$Status_foo;
echo "<br>R_Bar: ".$Req_bar;
echo "<br>S_Bar: ".$Status_bar;
echo "<br>R_Baz: ".$Req_baz;
echo "<br>S_Baz: ".$Status_baz;
?>
루프가 완료되면 이제 다음과 같은 6 가지 변수를 사용해야합니까?
$Req_foo
$Status_foo
$Req_bar
$Status_bar
$Req_baz
$Status_baz
나는 이것으로 조금 놀았지만, Google에서의 검색은 오늘 효과가없는 것처럼 보입니다.
거룩한, 이런 식으로하지 마십시오. –
아마 전체 코드를 추가하면 더 이해할 수 있습니다. 정확히 무엇을하려고합니까? – g19fanatic