php for 循环怎样将两个变量组合输出

发布网友 发布时间: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";
}
*/

?>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com