发布网友 发布时间:2022-04-23 21:27
共2个回答
热心网友 时间:2023-06-26 19:17
目的应该是:将字符串作为一个变量名称吧。
for($n=1; $n<=$i; $n++){
echo ${"a" . $i};
echo "<br>";
}
也就是a和index的$i组成一个变量名,即a1,a2,a3,a4,a5当成变量名,最后依次输出$a1, $a2, $a3, $a4, $a5吧。
热心网友 时间:2023-06-26 19:17
把$a1~$a5放到数组里才能循环吧,数组的下标和值存两组数据
<?php
$i=5;
$a= array();
$a[1]=3;
$a[2]=4;
$a[3]=5;
$a[4]=6;
$a[5]=7;
for($n=1; $n<=$i; $n++){
echo $a[$i];
}
/*或者foreach循环
$a= array();
$a["a1"]=3;
$a["a2"]=4;
$a["a3"]=5;
$a["a4"]=6;
$a["a5"]=7;
foreach($a as $key=>$value){//$key就是下标,$val是值
echo "$key的值为$value";
}
*/
?>