非常基本的問題..但我錯過了點。我有我的表這樣的數據:循環使用,同時
ID SITEID SECTION
1 1 posts
2 2 posts
3 1 aboutme
4 1 contact
5 2 questions
的輸出是一個數組。我無法改變它。
我想要在PHP這個輸出與循環的單一與數組:
<h1> sections for site 1 </h1>
posts
aboutme
contact
<h1>sections for site 2 </h1>
posts
questions
我試圖做這樣的事情,其中$ sectionsArray是我的輸出。我想檢查SITEID是一樣的,然後做一個循環..
for ($j = 0; $j < sizeof($sectionsArray); $j++) {
while (siteid == 1) {
echo '<h1>' . $sectionsArray['siteid'] . '</h1>';
}
echo "<a href='section.php?id=' . $sectionsArray['id'] . ' '">' . $sectionsArray['section'] . '</a>;
}
但我不明白的「分組」的使用而導致的邏輯..內循環。任何燈光都會受到歡迎。
感謝
什麼是'$ sectionsArray'的確切格式嗎?它是從查詢的表結果行的陣列(eg'array (array('id'=> 1,'siteid'=> 1,'section'=>'posts'),array('id'=> 2,'id'=> 2,'section'=>'posts '),...)')?它是一個由段名稱數組組成的數組,數組索引(例如'array(1 => array('posts','aboutme','contact'),2 => ...)')?如果前者,是否按任何字段進行排序? – outis 2010-04-20 22:56:29