顯示2D陣列被研究此一小時。我放棄。我想從一個MySQL表填充數組後,創建一個數組。難度使用PHP和MySQL
然後我想輸出隔着一張桌子上方的陣列文本元素(表頭)
$sqlRotations="SELECT id, rotationName FROM sched_rotations";
$resultRotations=mysql_query($sqlRotations);
$arrayRotations = array();
while($row_Rotation=mysql_fetch_assoc($resultRotations)){
$arrayRotations[]=$row_Rotation;
}
...然後我試圖打印出「rotationName」爲表列標題:
<table>
<tr>
<?
foreach($arrayRotations as $key => $value){
echo "<td>Id: $key, Rotation:". $arrayRotations[$value]." </td>";
}
?>
</tr>
不幸的是,這給了我下面的輸出在< TD>格式:
ID:0,旋轉:ID:1,旋轉:ID:2,旋轉:ID:3,旋轉: ID:4,旋轉:ID:5,旋轉:ID:6,旋轉:ID:7,旋轉:ID:8,旋轉:ID:9,旋轉:ID:10,旋轉:
此外如果我改變爲鍵值回波這樣:
foreach($arrayRotations as $key => $value){
echo "<td>Id: $key, Rotation:". $value." </td>";
}
然後我得到這樣的輸出:
ID:0,旋轉:數組編號:1,旋轉:陣列ID:2 ,旋轉:陣列ID:3,旋轉:陣列ID:4,旋轉:陣列ID:5,旋轉:陣列Id:6,旋轉:陣列Id:7,旋轉:陣列Id:8,旋轉:陣列Id:9,旋轉:陣列Id:10,旋轉:陣列
我更新的答案更準確。 – David