为了账号安全,请及时绑定邮箱和手机立即绑定

$value++ 不会在 php 中为我加 1

$value++ 不会在 php 中为我加 1

临摹微笑 2023-12-19 20:36:18
这是我的代码..<?php$files = scandir('audio');$files = array_slice($files, 2);$files = array_combine(range(1, count($files)), $files);foreach ($files as $file) {$count =0;echo ++$count . " ";echo rtrim($file, ".mp3 ");{ ?>    <br><audio src="audio/<?php echo rtrim($file, " "); ?>" controls="controls"></audio><br><?php }  echo "<hr>"; }?>该代码的一部分是$count =0;echo ++$count . " ";由于我的目录中目前有 4 个文件,我本以为会回显 1,2,3,4 但结果却是 1,1,1,1我也尝试过相反的方式$count++(用于后/前),但这给了我0,0,0,0我做错了什么,请问?
查看完整描述

1 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

将 count 变量移出 for 循环:


$count =0;

foreach ($files as $file) {

  echo ++$count . " ";

  echo rtrim($file, ".mp3 ");

 }


查看完整回答
反对 回复 2023-12-19
  • 1 回答
  • 0 关注
  • 61 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信