내가 뭘하는지 배열에 포함 된 항목 수를 기준으로 목록을 생성하므로 항목을 세고 반복하여 숫자 기반 var 및 $ a1, $ a2 ....을 포함하는 $ var 문자열을 생성하고 $ var를 목록 목록 ($ var)에 할당합니다.변수를 동적으로 PHP 목록 함수에 할당하는 방법
$ a1에 액세스하려고 시도했지만 "Undefined variable : a1"오류가 발생합니다.
다른 방법이 있습니까? 당신이 찾고있는 무엇
$arr = array('1','2','3');
$listsize = count($arr);
$var='';
for($i=1;$i<=$listsize;$i++){
$var.='$a'.$i;
if($i!=$listsize){
$var.=',';
}
}
list($var) = $arr;
echo $a1;
정확한 중복 (HTTP : /을 /stackoverflow.com/questions/12550154/php-how-to-generate-dynamic-list) – vstm
$ a는 어디에 정의되어 있습니까? $'; = '$ a'와 같이 $ var에 값을 할당했습니다. $ i;' – WatsMyName
$ a가 새로 생성되었습니다. var을 문자열로 사용하고 위의 목록에서 사용할 $ a1을 만듭니다. 코드 에코 $ var는 $ a1, $ a2, $ a3으로 출력되며 목록 ($ var)을 사용하는 것은 내 ($ a1, $ a2, $ a3) = $ arr 이고 echo $ a1은 1이어야합니다 clear – ravisoni