需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php。
2、在index.php中,输入代码:
$a = [5,6,7,3,5,7,8];
foreach ($a as $k => $v) {
echo $k + 1;
}
3、浏览器运行index.php页面,此时打印出的键值都是加1之后的。
如果你的循环次数是固定的,比如你要循环15次的话,建议可以用for函数来循环。
<?php如果一定要使用foreach函数的话,可以这样写
<?phpfor循环函数
语法:
for (init counter; test counter; increment counter) {
code to be executed;
}
参数:
init counter:初始化循环计数器的值
test counter:评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值
关键是我不会写,没学过php
你把代码写一下呗,谢谢了
foreach($arr as $k=>$v) { echo "$k+1"; } $arr就是数组了 $k键值 $v就是值
追问'.$key.' 我的是个这,那+1改写到那里?
追答$key+1 就可以了
追问这样写的话直接输出 $key+1 5555555555555
追答echo "$key+1"; 再试试看 把你的具体代码发一下
追问NO.'.$key.' 序号需要从1开始,但是现在是0,如果加if的话,直接都什么都不显示了。
追答在前面增加一个变量 $k=$key+1;NO.'.$k.' 试试
追问OK了,太谢谢你了!!!!
本回答被提问者采纳