2010-08-28 48 views

回答

0

有沒有內置的功能來做到這一點。你將不得不通過sql查詢來做到這一點...

Select * from table order by field asc 

foreach ($result as $thing) { 

    if ($thing['name'][0] != $first_letter) { 
     echo '<h2>' . $thing['name'][0] . '</h2>'; 
     $first_letter = $thing['name'][0]; 
    } 
    echo $result['thing']; 

} 

這只是一個粗略的例子......從來沒有像這樣迴應html。

0
  1. //在模型 公共函數alphaDirectory(){// 查詢數據 $ SQL = 「SELECT SUBSTRING(列名,1,1)AS信,列名,column_link FROM表ORDER BY列名」; $ query = $ this-> db-> query($ sql); $ columnByName =「」;

的foreach($查詢 - >結果()作爲$行) { $ columnByName [$行向>信] [] =陣列($行向>列名,$行向> column_link); } return $ columnByName; }

  • //在控制器調用模型並通過返回的數組中視圖以查看

    • $ V){ 回聲 「
    • 」。 strtoupper($ k)。「
      • 」; foreach($ v as $ links){ echo「
      • 」。$ links [0]。「
      • 」; } 回聲 '
      ' } ?>

  • 使用CSS來裝點得到精確匹配,你正在尋找