2014-06-23 29 views
-3

我需要一些幫助,因爲這個代碼不工作(我有知識的缺乏,但我需要有它在該格式)否則狀態

$ user_goals是陣列()
$ 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; ?> 

任何幫助將apreciated :)

結果,我想:

$user_count = 15; 

$user_goals = array(
10, 
15, 
20, 
etc, 
); 

,所以我想:

<strike>10</strike><br> 
<strike>15</strike><br> 
20 
+0

任何努力這樣做你自己?什麼位不起作用? – putvande

+0

它以什麼方式不起作用? – Jim

+0

你可以檢查我的工作在這裏... http://i.imgur.com/pPNlAxP.jpg –

回答

2

解決它自己

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

對你有好處。 :) –

0

如果您正在尋找通過添加一擊時,我們的目標是小於或等於,你需要使用comparison operator

if ($number <= $user_count)