2014-02-20 59 views
1

我有五個div,如下圖所示。如何設置div,特別是按照升序或降序順序顯示,以便按順序顯示

<div id="main">  
    <div order-id="5">5</div> 
    <div order-id="3">3</div> 
    <div order-id="2">2</div> 
    <div order-id="1">1</div> 
    <div order-id="4">4</div> 
</div> 

我想要做的是按升序排列顯示此的div訂單ID

像上面DIV的輸出1,2,3,4,5(申報單的數據) 我有通過採取一個陣列順序

$elements =array('1','2','3','4','5');

嘗試,我有使用這一個如下

<div id="main"> 

    <div order-id="<?php echo $elements[0]?>">5</div> 
    <div order-id="<?php echo $elements[1]?>">3</div> 
    <div order-id="<?php echo $elements[2]?>">2</div> 
    <div order-id="<?php echo $elements[3]?>">1</div> 
    <div order-id="<?php echo $elements[4]?>">4</div> 
</div>` 

但這一個並不完美,因爲order-id = 0是不需要的。

任何人都有這個想法。或任何其他方法。這是我的方式來做,並顯示所有div的順序,我已經在數組中定義爲我的設置

+2

我不知道你在問什麼。 – Shannon

回答

0
$elements = array("1","2","3","4","5"); 

foreach ($elements as $key => $value) { 
    echo "<div order-id='".$value."'></div>"; 
} 
+1

你應該詳細說明你的答案。 – Shannon