난 테이블 형식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>';
?>
I 각 어레이 및 제 2 어레이의 값의 기본 키를 표시하고 내 데이터를 표시하는 사용하고이 코드가있다. 예를
내가 다섯 표시하고'five' => array(
'sidebarname' => 'onegg',
'sidebarid' => 'onehh'
),
를 들어, sidebarname
의 가치와 sidebarid
.This의 값은 내가 HTML에 기대하고있는 무슨이다.
어떻게 텍스트 영역 대신 입력 텍스트로 sidebarid
를 표시하는 foreach 문을 사용할 수 있습니다.
당신이 질문을 조금 바꿔 주시겠습니까 도움이 될 것입니다 희망? – Wearybands
왜 '$ value ['sidebarname ']'및'$ value ['sidebarid ']'등을 사용하지 않습니까? 이렇게하면 두 번째 루프가 필요 없습니다. –