我需要一些帮助,因为这段代码不工作(我缺乏知识,但我需要它的格式)
$user_goals is array()
$user_count就是一个像15这样的数字
<?php foreach ($user_goals as $number): ?>
<?php if ($number < $user_count): ?>
<h5 class="text-center"><strike><?php echo htmlspecialchars($number); ?> users</strike></h5>
<?php else: ?>
<h5 class="text-center"><?php echo htmlspecialchars($number); ?> users</h5>
<?php endif; ?>
<?php endforeach; ?>
任何帮助将不胜感激:)
我想要的结果:
$user_count = 15;
$user_goals = array(
10,
15,
20,
etc,
);
所以我想得到:
<strike>10</strike><br>
<strike>15</strike><br>
20
我自己解决了
<?php
foreach ($user_goals as $number) {
if ($number <= $users_count) {
echo "<h5 class='text-center'><strike>$number users</strike></h5>";
}else{
echo "<h5 class='text-center'>$number users</h5>";
}
}
?>
如果您希望在目标小于或等于时添加一击,则需要使用该比较操作符。
if ($number <= $user_count)