이 배열을 테이블 표로 바꿀려면 어떻게 해야할까요? 채택완료
감기약
7년 전
조회 2,046
</p>
<p>Array
(
[@type] => response
[@service] => realestate_center
[@version] => 1.0
[result] => Array
(
[atclId] => 1808831012
[status] => R1
[history] => Array
(
[0] => Array
(
[seq] => 1
[status] => O1R
[statusDesc] => 1
[date] => 20180523125354
)</p>
<p> [1] => Array
(
[seq] => 2
[status] => O1S
[statusDesc] => 2
[date] => 20180523125441
)</p>
<p> [2] => Array
(
[seq] => 3
[status] => O2M
[statusDesc] => 3
[date] => 20180523125541
)</p>
<p> [3] => Array
(
[seq] => 4
[status] => O2D
[statusDesc] => 4
[date] => 20180523125544
)</p>
<p> [4] => Array
(
[seq] => 5
[status] => O2S
[statusDesc] => 5
[date] => 20180523125742
)</p>
<p> [5] => Array
(
[seq] => 6
[status] => R0
[statusDesc] => 6
[date] => 20180523125742
)</p>
<p> [6] => Array
(
[seq] => 7
[status] => R1
[statusDesc] => 7
[date] => 20180523125801
)</p>
<p> )</p>
<p> )</p>
<p>)</p>
<p>
위 배열을 table로 보여줄려고 합니다.
물론 배열을 늘어나기도 하고 줄어들기도 합니다.
부탁드려요~~
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
7년 전
</p>
<p><?php</p>
<p>// 위의 Array를 $Arrays 로 명명합니다.</p>
<p>$arrs = $Arrays['result']['history'];</p>
<p>echo "<table>";</p>
<p>for ($i = 0; $i < count($arr); $i++) {
if ($i == 0) {</p>
<p> echo "<tr>";</p>
<p> foreach($arr[$i] as $key => $value) {</p>
<p> echo "<th>".$key."</th>";</p>
<p> }</p>
<p> echo "</tr>";</p>
<p> }</p>
<p> echo "<tr>";</p>
<p> foreach($arr[$i] as $value) {</p>
<p> echo "<td>".$value."</td>";</p>
<p> }</p>
<p> echo "</tr>"; </p>
<p>}</p>
<p>echo "</table>";</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인