php 如何循环输出参数?

预先有test1、test2、test3·····test99、test100单次输出直接调用{$test序号}如果批量循环调用时,如何写代码呢?<?phpfor($i=... 预先有test1、test2、test3·····test99、test100
单次输出直接调用{$test序号}
如果批量循环调用时,如何写代码呢?

<?php
for ($i=1; $i<=100; $i++)
{
echo "<a href='".$test序号."'></a>";
}
?>
展开
 我来答
巨优多
2014-01-01 · TA获得超过468个赞
知道小有建树答主
回答量:570
采纳率:50%
帮助的人:343万
展开全部
你已经定义了100个变量?不知道你为什么这么做?应该有别的办法不用定义这么多变量。如果你非要这样,那么可以试试:
<?php$test1='str1';for ($i=1; $i<=100; $i++){ echo ${test.$i};}?>
追问
好像不行哟,报错了。
数据库里头有
{$test1}~{$test100},每项都有内容,现在想批量调用来着
追答
什么错误?我实际测试执行的没有错误啊。
542734599
2014-01-01 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:181
采纳率:100%
帮助的人:78.8万
展开全部

像你这样,定义100个变量对系统的开销太大了,可以用数组来实现,$test[99];

for($i=0;$i<100;$i++){
    echo $test[$i];
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SuiFengLaiLeYa
2014-01-01
知道答主
回答量:13
采纳率:0%
帮助的人:6.3万
展开全部
<?php
$i=1;
while($i<=100)
{
echo "序号 " . $i . "<br />";
$i++;
}
?>
追问
哥,这样不行,我不是想要批量输出数字,我要批量调用数据库里头的test1~test100的内容
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式