小编fl0*_*0pp的帖子

PHP转换数组

我正在使用权限系统,我必须将单级数组(由下划线分隔)转换为多维数组.有没有修复此功能的帮助?

输入数组:

Array
(
    [0] => dashboard
    [1] => dashboard_read
    [2] => dashboard_update
    [3] => dashboard_create
    [4] => dashboard_delete
    [5] => dashboard_search
    [6] => timeplan_event_read
    [7] => timeplan_event_search
    [8] => timeplan_read
    [9] => timeplan_search
    [10] => webhotel
    [11] => webhotel_read
    [12] => webhotel_update
    [13] => webhotel_create
    [14] => webhotel_delete
    [15] => webhotel_search
)
Run Code Online (Sandbox Code Playgroud)

输出数组:

array(
    'dashboard' => array(
        'read',
        'update',
        'create',
        'delete',
        'search'
    ),
    'timeplan' =>array(
        'read',
        'search',
        'event' => array(
            'read',
            'search'
        )
    ),
    'webhotel' =>array(
        'read',
        'update',
        'create', …
Run Code Online (Sandbox Code Playgroud)

php arrays

0
推荐指数
1
解决办法
102
查看次数

标签 统计

arrays ×1

php ×1