{"id":1572,"date":"2018-02-04T10:16:46","date_gmt":"2018-02-04T01:16:46","guid":{"rendered":"http:\/\/blue-bear.jp\/kb\/?p=1572"},"modified":"2018-02-04T10:16:46","modified_gmt":"2018-02-04T01:16:46","slug":"php-%e5%85%a5%e3%82%8c%e5%ad%90%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e9%80%a3%e6%83%b3%e9%85%8d%e5%88%97%e3%82%92table%e3%81%a7%e8%a1%a8%e7%a4%ba","status":"publish","type":"post","link":"https:\/\/blue-bear.jp\/kb\/php-%e5%85%a5%e3%82%8c%e5%ad%90%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%81%84%e3%82%8b%e9%80%a3%e6%83%b3%e9%85%8d%e5%88%97%e3%82%92table%e3%81%a7%e8%a1%a8%e7%a4%ba\/","title":{"rendered":"[php] \u5165\u308c\u5b50\u306b\u306a\u3063\u3066\u3044\u308b\u9023\u60f3\u914d\u5217\u3092table\u3067\u8868\u793a"},"content":{"rendered":"<p>\u5165\u308c\u5b50\u306b\u306a\u3063\u3066\u3044\u308b\u9023\u60f3\u914d\u5217\u3092table\u3067\u8868\u793a\u3059\u308b\u306b\u306f\u4ee5\u4e0b\u306e\u95a2\u6570\u3092\u4f7f\u7528\u3059\u308b\u3068table\u3067\u8868\u793a\u3057\u3066\u304f\u308c\u307e\u3059\u30024\u6b21\u5143\u76ee\u307e\u3067\u8868\u793a\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<p>\u53c2\u8003\uff1a<a href=\"https:\/\/www.pahoo.org\/e-soul\/webtech\/php02\/php02-46-01.shtm#array2table\" target=\"_blank\">PHP\u30672\u6b21\u5143\u914d\u5217\u3092TABLE\u8868\u793a<\/a><\/p>\n<p>&nbsp;<\/p>\n<pre class=\"lang:default decode:true\"> \r\nfunction array2table($arr) {\r\n if (!is_array($arr)) return FALSE; \/\/\u914d\u5217\u304c\u306a\u3044\r\n \r\n $keys1 = array_keys($arr); \/\/1\u6b21\u5143\u76ee\u306e\u30ad\u30fc\u53d6\u5f97\r\n $keys2 = array_keys($arr[$keys1[0]]); \/\/2\u6642\u9650\u76ee\u306e\u30ad\u30fc\u53d6\u5f97\r\n\r\n $n = count($arr[$keys1[0]]) ; \/\/\u8981\u7d20\u306e\u6570\r\n $html = \"&lt;table class=\\\"array\\\" border=\\\"1\\\"&gt;\\n\";\r\n\r\n \/\/\u8981\u7d20\u540d\r\n $html .= \"&lt;tr&gt;&lt;th&gt;Key&lt;\/th&gt;\";\r\n for ($i = 0; $i &lt; $n; $i++) {\r\n $html .= \"&lt;th&gt;{$keys2[$i]}&lt;\/th&gt;\";\r\n }\r\n $html .= \"&lt;\/tr&gt;\\n\";\r\n\r\n \/\/\u914d\u5217\u672c\u4f53\r\n foreach ($arr as $key=&gt;$arr1) {\r\n $html .= \"&lt;tr&gt;&lt;th&gt;{$key}&lt;\/th&gt;\";\r\n for ($i = 0; $i &lt; $n; $i++) {\r\n \r\n $arr2 = $arr1[$keys2[$i]];\r\n \r\n $html .= \"&lt;td&gt;\";\r\n if(is_array($arr2)){\r\n \r\n $keys3 = array_keys($arr2); \r\n \r\n for ($ii = 0; $ii &lt; count($arr2); $ii++) {\r\n \r\n $arr3 = $arr2[$keys3[$ii]];\r\n \r\n if(is_array($arr3)){\r\n $keys4 = array_keys($arr3); \r\n \r\n for ($iii = 0; $iii &lt; count($arr3); $iii++) {\r\n $arr4 = $arr3[$keys4[$iii]];\r\n \r\n \r\n if(is_array($arr4)){\r\n $keys5 = array_keys($arr4); \r\n\r\n for ($iiii = 0; $iiii &lt; count($arr4); $iiii++) {\r\n $arr5 = $arr4[$keys5[$iiii]];\r\n \r\n \r\n if(is_array($arr5)){\r\n $keys6 = array_keys($arr5); \r\n\r\n for ($iiiii = 0; $iiiii &lt; count($arr5); $iiiii++) {\r\n $arr6 = $arr5[$keys6[$iiiii]];\r\n\r\n $html .= $keys3[$ii].\" : \".$keys4[$iii].\" : \".$keys5[$iiii].\" : \".$keys6[$iiiii].\" : \".$arr6.\"&lt;br&gt;\"; \r\n }\r\n }else{\r\n $html .= $keys3[$ii].\" : \".$keys4[$iii].\" : \".$keys5[$iiii].\" : \".$arr5.\"&lt;br&gt;\"; \r\n }\r\n\r\n }\r\n }else{\r\n $html .= $keys3[$ii].\" : \".$keys4[$iii].\" : \".$arr4.\"&lt;br&gt;\"; \r\n }\r\n \r\n }\r\n \r\n }else{\r\n $html .= $keys3[$ii].\" : \".$arr3.\"&lt;br&gt;\"; \r\n }\r\n \r\n } \r\n \r\n }else{\r\n $html .= \"{$arr2}\"; \r\n }\r\n $html .= \"&lt;\/td&gt;\";\r\n \r\n }\r\n $html .= \"&lt;\/tr&gt;\";\r\n }\r\n $html .= \"\\n&lt;\/table&gt;\\n\";\r\n\r\n return $html;\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u5165\u308c\u5b50\u306b\u306a\u3063\u3066\u3044\u308b\u9023\u60f3\u914d\u5217\u3092table\u3067<\/p>\n","protected":false},"author":1,"featured_media":47,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/posts\/1572"}],"collection":[{"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/comments?post=1572"}],"version-history":[{"count":1,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/posts\/1572\/revisions"}],"predecessor-version":[{"id":1573,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/posts\/1572\/revisions\/1573"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/media\/47"}],"wp:attachment":[{"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/media?parent=1572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/categories?post=1572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blue-bear.jp\/kb\/wp-json\/wp\/v2\/tags?post=1572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}