2013-07-20 152 views
0

我試着去PHP頁面上打印從SQL名稱和它在categoris排序
我行:排序名稱類別AZ順序

1 anna 
2 alena 
3 benny 
4 dolev 
5 niv 

我想打印這樣的:

A 
alena 
anna 

B 
benny 

D 
dolev 

N 
niv 

編輯:
我試圖

while($row_keke = mysql_fetch_array($result_skey002)) 
{ 
    $name = $row_keke['name2']; 

    if (in_array($name[0], $heb_a_z)) { 
    echo $name[0]."<br />".$name."<br /><br />"; 
    } 
} 

但是你看這有什麼問題..
謝謝大家..! :)

+0

你到目前爲止嘗試了什麼? – mzedeler

+0

我編輯的帖子.. –

回答

0

可以嘗試像:

$lastFirst = ''; 

while($row_keke = mysql_fetch_array($result_skey002)) 
{ 

    $name = $row_keke['name2']; 

    if($name[0] != $lastFirst){ 
    echo "<br />".strtoupper($name[0])."<br />"; 
    $lastFirst = $name[0]; 
    } 

    echo $name."<br />"; 

} 

我沒有測試過這一點,但它應該達到你正在尋找的結果。

+0

非常感謝你..工作良好:) –

+0

好極了,如果它完全回答你的問題,請考慮標記爲答案。 :)如果沒有,請讓我知道我還能做些什麼來幫助。 *編輯:謝謝! :)讓我知道如果我可以幫助更多。 – Dylan