PHP에서 배열처럼 변수를 할당하는 방법은 무엇인가요?


PHP에서는 중괄호({})를 사용하여 배열처럼 변수를 할당할 수 있습니다. 이를 변수 변수(variable variables)라고도 합니다. 예를 들어, 다음과 같이 할당할 수 있습니다.

$fruits = ['apple', 'banana', 'orange'];
$i = 1;
$fruit = $fruits[$i]; // banana

위의 코드를 변수 변수를 사용하여 다음과 같이 변경할 수 있습니다.

$fruits = ['apple', 'banana', 'orange'];
$i = 1;
$fruit = ${'fruits'}[$i]; // banana

또는 다음과 같이 변수 변수를 사용하여 동적으로 변수를 할당할 수도 있습니다.

$fruit_name = 'apple';
$fruit_color = 'red';
$variable_name = 'fruit_name';
echo $$variable_name; // apple

$variable_name = 'fruit_color';
echo $$variable_name; // red


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.