對不起,對於初學者的問題。
我搜索了一個小時了,只能找到有關在while循環中添加1個key =>值的信息。 我正在瞄準這個結果。謝謝將值添加到MySQL中while循環中的數組結果
$menu = array(
'1' => array('id' => 1, 'parentid' => 0, 'title' => 'Apple'),
'2' => array('id' => 2, 'parentid' => 0, 'title' => 'Banana'),
'3' => array('id' => 3, 'parentid' => 0, 'title' => 'Tangerine'),
'4' => array('id' => 4, 'parentid' => 3, 'title' => 'Pear')
);
我試過很多東西,但這似乎是最接近的。
$menu = array();
while($row = mysql_fetch_array($query)) {
$menu[] = $row['id'] ;
$menu[] = $row['parentid'] ;
$menu[] = $row['title'];
}
感謝您的迅速反應。唯一的問題是這將數組放入數組中。所以現在我有:Array([0] => Array([categoryid] => 160 [catparentid] => 93 [catname] => Cables)[1] => Array([categoryid] => 136 [catparentid] = > 98 [catname] =>持有者)[2] =>數組(等等......我可以得到它,所以它只是一個數組的值?乾杯! – jason3w 2012-07-13 00:27:58
但是...這正是你所說的你想要的。 )無論如何,不可以,一個數組中的所有值都是使用關聯關鍵字引用的,因爲在處理每個新關鍵字時,這些值將被覆蓋,即「'id」=> 56'將被替換爲' 「id」=> 57'等等,最後你將有一個帶有三個聯合鍵的數組,並保存最後一組值。或者,如果你將所有的值轉儲到一個沒有聯合鍵的數組中,會有一大堆無組織的價值 - 也不好:) – Ben 2012-07-13 00:28:16
對不起。完全忽略了這一點。你是對的,這就是我要求的!抱歉。 1.5個月,我仍然得到基本排序。再次感謝! – jason3w 2012-07-13 00:38:54