php 배열 값 저장하는 법 질문
Array ( [0] => aa[1] => bb [2] => cc[3] => dd[4] => ee[5] => ff[6] => gg)
Array ( [0] => aa[1] => bb [2] => cc[3] => dd[4] => ee)
이런 식의 배열이 여러개가 있는데요
array의 길이를 확인해서 길이만큼 변수를 생성해서 값을 넣고 싶은데요
$arr0=array[0];$arr1=array[1];$arr2=array[2];
이런식으로 변수에 넣을 수 있나요?
55글자 더 채워주세요.
1개의 답변이 있어요!
네, 가능합니다.
PHP는 변수명에도 변수를 사용할 수 있습니다.
<?php $hello = "world!"; $varname = "hello"; echo $$varname . PHP_EOL; ?>출력 결과가 예상되시나요?
간단한 예시입니다.
<?php $arr = array(1, 2, 3, 4); foreach ($arr as $key => $value) { $varname = "arr$key"; $$varname = $value; } var_dump($GLOBALS); ?>번거롭게 변수명에 변수를 사용하지 않고도 $GLOBALS로 같은 효과를 낼 수 있습니다.