我有此代碼我使用以呈現在表格格式在foreach顯示一些值
<style>
td{
border:1px solid orange;
}
table{
border:1px solid orange;
}
</style>
<?php
$arr = array(
'one' => array(
'sidebarname' => 'first',
'sidebarid' => 'first1'
),
'two' => array(
'sidebarname' => 'oneaa',
'sidebarid' => 'onebb'
),
'three' => array(
'sidebarname' => 'onecc',
'sidebarid' => 'onedd'
),
'four' => array(
'sidebarname' => 'oneee',
'sidebarid' => 'oneff'
),
'five' => array(
'sidebarname' => 'onegg',
'sidebarid' => 'onehh'
),
'six' => array(
'sidebarname' => 'oneii',
'sidebarid' => 'onejj'
)
);
echo '<table>';
foreach ($arr as $key => $value) {
echo '<tr>'.'<td>'."<input type='text' value=$key />".'</td>';
foreach ($value as $keyed=> $newvalue)
echo '<td>'."<input type='text' value=$newvalue />".'</td>';
}
echo '</tr></table>';
?>
我顯示每個陣列和所述第一和第二陣列的值的主密鑰我的數據,。例如
'five' => array(
'sidebarname' => 'onegg',
'sidebarid' => 'onehh'
),
我正在顯示五,sidebarname
價值和sidebarid
。這價值是什麼,我在HTML很期待。
如何使用的foreach顯示sidebarid
作爲一個文本,而不是輸入文本。
能否請你改一下你的問題一點? – Wearybands
爲什麼你不使用'$ value ['sidebarname']'和'$ value ['sidebarid']'等等。這樣你就不需要第二個循環了。 –