如何在while循環中將下面的代碼轉換爲單個數組?一個例子會有所幫助。PHP While While問題
這是我的PHP代碼。
while($row = mysqli_fetch_array($dbc)){
$category = $row['category'];
$url = $row['url'];
}
如何在while循環中將下面的代碼轉換爲單個數組?一個例子會有所幫助。PHP While While問題
這是我的PHP代碼。
while($row = mysqli_fetch_array($dbc)){
$category = $row['category'];
$url = $row['url'];
}
建立關mawg的解決方案和新的要求:
$data = array();
while ($row = mysqli_fetch_array($dbc)) {
$data[$row['category']] = $row['url'];
}
這將創建關聯數組與類別名稱作爲關鍵。
或者你可以這樣做:
$data = array();
while ($row = mysqli_fetch_array($dbc)) {
$data[] = array(
'row' => $row['url'],
'category' => $row['category'],
);
}
這將創建一個將包含每一行的網址和類別關聯數組的數組。
你的意思是這樣
$urls = array();
$Categories = Array();
while($row = mysqli_fetch_array($dbc)){
$Categories[] = $row['category'];
$urls[] = $row['url'];
}
試試這個:
$allRows = array();
while($row = mysqli_fetch_array($dbc))
{
$allRows[] = $row;
}
我想把它們放在一起,如果可能'array()' – helloWORLD 2010-08-19 06:27:31