【发布时间】:2021-11-20 01:12:52
【问题描述】:
所以,我将这个 html 表格行保存在变量 hostingItem 中:
<?php ob_start(); ?>
<tr>
<td class="text-center"><?php echo $hosting; ?></td>
<td class="text-center"><?php echo '<span class="badge badge-'. $hostingStatusColor . ' badge-pill">' . $hostingStatus . '</span>'?></td>
<td class="text-center"><?php echo "€" . $hostingPrice; ?></td>
<td class="text-center"><?php echo $hostingExp; ?></td>
<td class="text-center"><?php echo $hostingPeriod; ?></td>
<td class="text-center">
<div class="toolbar">
<div class="toolbar-toggle">...</div>
<ul class="toolbar-dropdown animated fadeInUp table-controls list-inline">
<li class="list-inline-item"><a href="https://<?php echo $website?>" target="_blank" class="bs-tooltip" data-original-title="View"><i class="flaticon-view-3"></i></a></li>
<li class="list-inline-item"><a href="services.php" class="bs-tooltip" data-original-title="Maintenance"><i class="flaticon-settings-4"></i></a></li>
<?php
if ($hostingStatus == "Active") {
echo '<li class="list-inline-item"><a href="javascript:void(0);" class="bs-tooltip" data-original-title="Request Deactivation"><i class="flaticon-circle-cross"></i></a></li>';
} else {
echo '<li class="list-inline-item"><a href="javascript:void(0);" class="bs-tooltip" data-original-title="Request Activation"><i class="flaticon-single-circle-tick"></i></a></li>';
}
?>
</ul>
</div>
</td>
</tr>
<?php $hostingItem=ob_get_clean(); ?>
我还为行内的每个变量都有数组,这些数组都填充了 3 个值。示例:
- 价格数组([0] => price_1 [1] => price_2 [2] => price_3)
- 状态数组([0] => status_1 [1] => status_2 [2] => status_3)
等等
我想回显该行 3 次(因为数组也有 3 个值)。在第一个回显中,我希望将每个数组的第一个值插入到 html 表行内的变量中。
例如,在第一个循环中,price 数组中的第一个值将转到 hostingPrice 变量。在第三个循环中,第三个值将转到行内的变量。这应该发生在所有项目上。
既然听起来有点复杂(而且我对 php 了解不多),请看一下这个概念:
consider this as a loop concept
提前感谢您的宝贵时间:)
【问题讨论】: