php中的Else状态

php中的Else状态,php,html,if-statement,Php,Html,If Statement,我需要一些帮助,因为这段代码不起作用(我缺乏知识,但我需要它的格式) $user\u目标是数组() $user\u count只是一个类似于15的数字 <?php foreach ($user_goals as $number): ?> <?php if ($number < $user_count): ?> <h5 class="text-center"><strike><?php echo htmls

我需要一些帮助,因为这段代码不起作用(我缺乏知识,但我需要它的格式)

$user\u目标是数组()
$user\u 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; ?>
所以我想得到:

<strike>10</strike><br>
<strike>15</strike><br>
20
10
15
20
如果您希望在目标小于或等于时增加一次打击,则需要使用该选项

如果($number自己解决了

    <?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>";
        }
    }
    ?>

你自己有没有这样做的努力?哪一点不起作用?它以什么方式不起作用?你可以在这里检查我的工作…@Jim如果达到了目标,我不会打文本,就像没有其他语句一样
if ($number <= $user_count)
    <?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>";
        }
    }
    ?>