我正在处理一个 php/html 代码,如下所示,我想将两个 php 代码合并为一个。
第一个 foreach 循环:
foreach ( $programs as $program) {
echo '
<tr>
<td style="width:8%; text-align:center;">'.$program["series_title"].'</td>
<td style="width:8%; text-align:center;">'.$program["episode_title"].'</td>
</tr>
';
}
第二个 foreach 循环:
<?php foreach ($mp4_files as $file ) {
?>
<tr>
<td style="width:8%; text-align:center;"> <?php echo basename($file, ".mp4"); ?></td>
<td style="width:8%; text-align:center;"><?php echo date("H:i:s",filemtime("incoming_folder/$file")); ?></td>
<td style="width:8%; text-align:center;"> <?php echo basename($file); ?></td>
</tr>
<?php
}
?>
合并应该是这样的:
<tr>
<td style="width:8%; text-align:center;">'.$program["series_title"].'</td>
<td style="width:8%; text-align:center;">'.$program["episode_title"].'</td>
<td style="width:8%; text-align:center;"> <?php echo basename($file, ".mp4"); ?></td>
<td style="width:8%; text-align:center;"><?php echo date("H:i:s",filemtime("incoming_folder/$file")); ?></td>
<td style="width:8%; text-align:center;"> <?php echo basename($file); ?></td>
</tr>
我试过这样的东西,但它似乎不起作用。
foreach(array_combine($programs, $mp4_files) as $f => $n) {
echo $f.$n;
echo "<br/>";
}
问题陈述:
我想知道我应该在上面尝试过的 php 代码中进行哪些更改,以便我能够成功合并两个 foreach 循环。
一只斗牛犬