-1
我在網上看過,但我能找到的是如何從數組中回顯數據,但我需要添加到它們。這個數組是多維的,所以我需要一直向數組添加一個數組。我該怎麼做呢?PHP使用mysql_fetch添加到多維數組
繼承人的代碼:
<?php
$data = array(
"contacts" => array(
array(
'id'=> "1",
'catagory'=> "LifeStyle",
'title'=> "Some Cool Title",
'url'=> "http://example.com",
),
)
);
$sql = mysql_query("SELECT * FROM magazines WHERE category = '$cat'");
while($row = mysql_fetch_array($sql)){
$id = $row["id"];
$cat = $row["category"];
$title = $row["title"];
$url = $row["url"];
// add to array
// array(
// 'id'=> "$id",
// 'catagory'=> "$cat",
// 'title'=> "$title",
// 'url'=> "$url",
// ),
}
mysql_close();
echo json_encode($data);
?>
'$ data ['contacts'] [] = $ row''就是你所需要的。 –