この無限に分類された配列を階層的にテーブルに出力する方法を教えてください。
Array( [0] => Array ( [cat_id] => 141 [cat_name] => 最新公告 ) [1] => Array ( [cat_id] => 117 [cat_name] => 特别专题相关咨询 [children] => Array ( [0] => Array ( [cat_id] => 118 [cat_name] => 月相盈亏 ) [1] => Array ( [cat_id] => 119 [cat_name] => 陀飞轮 ) [2] => Array ( [cat_id] => 120 [cat_name] => 同轴擒纵 ) ) ) [2] => Array ( [cat_id] => 104 [cat_name] => 银行信用卡特惠 [children] => Array ( [0] => Array ( [cat_id] => 105 [cat_name] => 招商银行信用卡相关服务 ) [1] => Array ( [cat_id] => 106 [cat_name] => 民生银行信用卡相关服务 ) [2] => Array ( [cat_id] => 107 [cat_name] => 工商银行信用卡相关服务 ) [3] => Array ( [cat_id] => 108 [cat_name] => 建设银行信用卡相关服务 ) [4] => Array ( [cat_id] => 109 [cat_name] => 交通银行信用卡相关服务 ) [5] => Array ( [cat_id] => 110 [cat_name] => 光大银行信用卡相关服务 ) [6] => Array ( [cat_id] => 111 [cat_name] => 农业银行信用卡相关服务 ) [7] => Array ( [cat_id] => 112 [cat_name] => 中信银行信用卡相关服务 ) [8] => Array ( [cat_id] => 113 [cat_name] => 广发银行信用卡相关服务 ) [9] => Array ( [cat_id] => 114 [cat_name] => 上海银行信用卡相关服务 ) [10] => Array ( [cat_id] => 115 [cat_name] => 华夏银行信用卡相关服务 ) [11] => Array ( [cat_id] => 116 [cat_name] => 浦发银行信用卡相关服务 ) ) ) [3] => Array ( [cat_id] => 98 [cat_name] => 短信 [children] => Array ( [0] => Array ( [cat_id] => 83 [cat_name] => 中秋短信 [children] => Array ( [0] => Array ( [cat_id] => 84 [cat_name] => 中秋给恋人短信 ) [1] => Array ( [cat_id] => 85 [cat_name] => 中秋给客户短信 ) [2] => Array ( [cat_id] => 86 [cat_name] => 中秋给长辈短信 ) [3] => Array ( [cat_id] => 87 [cat_name] => 中秋给同事/领导短信 ) ) ) [1] => Array ( [cat_id] => 88 [cat_name] => 圣诞短信 [children] => Array ( [0] => Array ( [cat_id] => 89 [cat_name] => 圣诞给恋人短信 ) [1] => Array ( [cat_id] => 90 [cat_name] => 圣诞节祝福短信 ) [2] => Array ( [cat_id] => 91 [cat_name] => 圣诞给长辈短信 ) [3] => Array ( [cat_id] => 92 [cat_name] => 圣诞节搞笑短信 ) ) ) ) ) [4] => Array ( [cat_id] => 141 [cat_name] => 关于我们 ))
ディスカッション(解決策)への返信
テーブルのスタイルを指定してください
ただの普通のテーブル、tr は配列をラップし、tr の異なるレベルはレベル数のクラス値を持ちます。これに
このような HTML コード画像を投稿することに何の意味がありますか?
模式図を描くだけです
専門家はここにいますか?アイデアをください
配列が $ar にあると仮定すると、
echo '<table>';move_bar($ar);echo '</table>';function move_bar($ar, $deep=0) { foreach($ar as $row) { echo "<tr class='$deep' id='$row[cat_id]'><td>$row[cat_name]</td></tr>\n"; if(isset($row['children'])) { move_bar($row['children'], $deep+1); } }}
f5d188ed2c074f8b944552db028f98a141aa26da07e8768dc50e3e821257a271b6c5a531a458a2e790c1fd6421739d1c最新のお知らせb90dd5946f0946207856a8a37f441edf684b74c20f5041b1a8ea288c3c0c3f0db6c5a531a458a2e790c1fd6421739d1c同軸脱進機b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
62668e8ab46eaf16b68fd9ff6c59c309 td>銀行クレジット カードの特別オファーb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
a8868244af10bf59db49d33ab8c1812cb6c5a531a458a2e790c1fd6421739d1c招商銀行クレジット カード関連サービスb90dd5946f0946207856a8a37f441edf< ;/ tr> ab0681bbda78be654aaaa3a416c5439eb6c5a531a458a2e790c1fd6421739d1c民生銀行クレジットカード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
c794a0e6f430f65ca54f92bae9df6a19b6c5a531a458a2e790c1fd6421739d1cICBC クレジット カード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
8a02012fff6970d127132509b892c90cb6c5a531a458a2e790c1fd6421739d1cCCB クレジット カード関連サービスb90dd5946f0946207856a8a37f441edf fd273fcf5bcad3dfdad3c41bd81ad3e5
87715c58334105f4b97c1bae675dbe4bb6c5a531a458a2e790c1fd6421739d1c交通銀行関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
4c11eb9e3f6b82f6f267e9ec5e32caf4b6c5a531a458a2e790c1fd6421739d1c中国光大銀行クレジット カード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
b81dd689d3251a102efe42f9a8f167aab6c5a531a458a2e790c1fd6421739d1c農業銀行クレジットカード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 aec062ecc2f0cd8f01d147708de02a3cb6c5a531a458a2e790c1fd6421739d1c中信銀行クレジットカード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 tr class='1' id='113'>b6c5a531a458a2e790c1fd6421739d1c広発銀行クレジットカード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 7f8ee1a294b459f9bf10c29f52567321 td>上海銀行クレジット カード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
6bc69e87d1cdbf5d68ae21303c9b5e10b6c5a531a458a2e790c1fd6421739d1c華夏銀行クレジット カード関連サービスb90dd5946f0946207856a8a37f441edfa970cd349c22445aa2b70aa282f11b3ab6c5a531a458a2e790c1fd6421739d1c 上海浦東発展銀行クレジットカード関連サービスb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
06e43312c5e5e62bbd508bd72d9028b1b6c5a531a458a2e790c1fd6421739d1cSMSb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
357a2d37c39ba4bf64bd736f86a25ee5b6c5a531a458a2e790c1fd6421739d1c中秋節SMSb90dd5946f0946207856a8a37f441edfca3ed8c10f8b5fcc36f5efc98f3fd592b6c5a531a458a2e790c1fd6421739d1c顧客への中秋節のテキスト メッセージb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
b74199a30bfaf09884096d2d421a448db6c5a531a458a2e790c1fd6421739d1c年長者へのお祭りテキスト メッセージb90dd5946f0946207856a8a37f441edf< ;/tr>
79cd9076bfc457fe5dad27dee4d339c3b6c5a531a458a2e790c1fd6421739d1c同僚/リーダーへの中秋祭りテキスト メッセージb90dd5946f0946207856a8a37f441edf /tr>
0fbc7400ee589126e7b8c2322fa4f1f9b6c5a531a458a2e790c1fd6421739d1cクリスマス SMSb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
0b056fd2042f3460cb4dee634d826ec0 b6c5a531a458a2e790c1fd6421739d1c恋人へのクリスマス SMSb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 da10c003eabe5359b376aa5ddefe5c63b6c5a531a458a2e790c1fd6421739d1cクリスマスの祝福メッセージb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 e626731e600a6203e834e6ace89f8479b6c5a531a458a2e790c1fd6421739d1c年長者へのクリスマス テキスト メッセージb90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5
08cd56fa9c00209e5d00a67ae0c44998 ;td>面白いクリスマス テキスト メッセージ4f8426b303fd482c2b5cad5323c6ce0dfd273fcf5bcad3dfdad3c41bd81ad3e5 41aa26da07e8768dc50e3e821257a271b6c5a531a458a2e790c1fd6421739d1c会社概要b90dd5946f0946207856a8a37f441edffd273fcf5bcad3dfdad3c41bd81ad3e5 /テーブル>