array(18) {
[0] => array(5) {
["id"] => int(3)
["title"] => string(12) "游戏管理"
["uri"] => string(11) "/gameManage"
["state"] => int(1)
["pid"] => int(0)
}
[1] => array(5) {
["id"] => int(9)
["title"] => string(12) "订单管理"
["uri"] => string(12) "/orderManage"
["state"] => int(1)
["pid"] => int(0)
}
[2] => array(5) {
["id"] => int(10)
["title"] => string(12) "提现管理"
["uri"] => string(22) "/WithdrawDepositManage"
["state"] => int(1)
["pid"] => int(0)
}
[3] => array(5) {
["id"] => int(14)
["title"] => string(12) "商品管理"
["uri"] => string(11) "/shopManage"
["state"] => int(1)
["pid"] => int(0)
}
[4] => array(5) {
["id"] => int(27)
["title"] => string(12) "权限管理"
["uri"] => string(12) "/powerManage"
["state"] => int(1)
["pid"] => int(0)
}
[5] => array(5) {
["id"] => int(58)
["title"] => string(12) "员工管理"
["uri"] => string(12) "/staffManage"
["state"] => int(1)
["pid"] => int(0)
}
[6] => array(5) {
["id"] => int(73)
["title"] => string(12) "帮助管理"
["uri"] => string(11) "/HelpManage"
["state"] => int(1)
["pid"] => int(0)
}
[7] => array(5) {
["id"] => int(74)
["title"] => string(12) "帮助中心"
["uri"] => string(11) "/helpCenter"
["state"] => int(1)
["pid"] => int(73)
}
[8] => array(5) {
["id"] => int(75)
["title"] => string(15) "交易币说明"
["uri"] => string(10) "/moneyHelp"
["state"] => int(1)
["pid"] => int(73)
}
[9] => array(5) {
["id"] => int(76)
["title"] => string(12) "提现设置"
["uri"] => string(9) "/txConfig"
["state"] => int(1)
["pid"] => int(10)
}
[10] => array(5) {
["id"] => int(77)
["title"] => string(12) "提现记录"
["uri"] => string(9) "/txRecord"
["state"] => int(1)
["pid"] => int(10)
}
[11] => array(5) {
["id"] => int(78)
["title"] => string(12) "运营审核"
["uri"] => string(8) "/txAudit"
["state"] => int(1)
["pid"] => int(10)
}
[12] => array(5) {
["id"] => int(79)
["title"] => string(13) "财务审核1"
["uri"] => string(8) "/txIssue"
["state"] => int(1)
["pid"] => int(10)
}
[13] => array(5) {
["id"] => int(80)
["title"] => string(13) "财务审核2"
["uri"] => string(9) "/txIssues"
["state"] => int(1)
["pid"] => int(10)
}
[14] => array(5) {
["id"] => int(81)
["title"] => string(18) "提现审核进度"
["uri"] => string(9) "/progress"
["state"] => int(1)
["pid"] => int(10)
}
[15] => array(5) {
["id"] => int(82)
["title"] => string(12) "数据概括"
["uri"] => string(18) "/conversionAnalyze"
["state"] => int(1)
["pid"] => int(0)
}
[16] => array(5) {
["id"] => int(83)
["title"] => string(12) "数据概括"
["uri"] => string(19) "/dataGeneralization"
["state"] => int(1)
["pid"] => int(82)
}
[17] => array(5) {
["id"] => int(84)
["title"] => string(15) "交易币分析"
["uri"] => string(17) "/transactionMoney"
["state"] => int(1)
["pid"] => int(82)
}
}
/**
* 获取一颗组装好的树
* @param array $items
* @return array
*/
private function getTree(array $items)
{
$tree = []; // 格式化好的树
/* 把数组的key跟id对应上 */
$items_index = [];
foreach ($items as $item) {
$item = (array)$item;
$items_index[$item['id']] = $item;
}
foreach ($items_index as $item) {
if (isset($items_index[$item['pid']])) {
$items_index[$item['pid']]['children'][] = &$items_index[$item['id']];
} else {
$tree[] = &$items_index[$item['id']];
}
}
return $tree;
}
PHP 树形结构tree
最新推荐文章于 2023-04-19 09:49:59 发布