我的問題是如何將數組值粘貼到變量中,當我循環訪問它們時。循環訪問數組
我正在使用它來獲取我的數組 - 我需要查詢中的兩個值。
$categ = array();
while ($row = mysql_fetch_array($result)) {
array_push($categ, array(
'cat' => $row["CategoryName"],
'course' => $row["Course"]
));
}
這裏有重複,所以我使用以下方法來獲得一系列獨特:
$categ = array_map("unserialize", array_unique(array_map("serialize", $categ)));
這給出了以下的輸出:
Array (
[0] => Array ([cat] => Dogs [course] => Kempton Park)
[2] => Array ([cat] => Dogs [course] => Lingfield Park)
[4] => Array ([cat] => Gallops [course] => Wincanton)
)
我當時想遍歷這個數組將[cat]和[course]的值分配給兩個變量:$cat
和$course
我嘗試了各種方法,但它不工作:下面給出了一個語法錯誤 - 不知道爲什麼?
foreach ($categ as list($cat2, $course2)){
require ('C04_by_Account_by_Bet.php');
};
'foreach($ cat as list($ cat2,$ course2))''PHP 5.5' – Baba 2013-03-15 18:35:42
爲什麼你要'一次又一次'重複一個文件? – 2013-03-15 18:36:05
@Baba:你可以認真的做到這一點嗎? – 2013-03-15 18:37:00