首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP重新排序索引嵌套数组

PHP重新排序索引嵌套数组
EN

Stack Overflow用户
提问于 2019-11-13 07:43:32
回答 1查看 36关注 0票数 0

我有一个数组,我想要重编"Mer“元素的索引。

代码语言:javascript
运行
复制
Array

    (
        [Tennis 1] => Array
            (
                [IntervalTime] => Array
                    (
                        [Mer] => Array
                            (
                                [3] => 09:00
                                [4] => 10:00
                                [5] => 11:00
                                [6] => 12:00
                                [7] => 13:00
                                [8] => 14:00
                                [9] => 15:00
                                [10] => 16:00
                                [11] => 17:00
                                [12] => 18:00
                            )

                    )

            )

        [Padel 1] => Array
            (
                [IntervalTime] => Array
                    (
                        [Mer] => Array
                            (
                                [0] => 05:00
                                [1] => 06:00
                                [2] => 07:00
                                [3] => 08:00
                                [4] => 09:00
                                [5] => 10:00
                                [6] => 11:00
                            )

                    )

            )

    )

    Array
    (
        [Tennis 1] => Array
            (
                [IntervalTime] => Array
                    (
                        [Mer] => Array
                            (
                                [3] => 09:00
                                [4] => 10:00
                                [5] => 11:00
                                [6] => 12:00
                                [7] => 13:00
                                [8] => 14:00
                                [9] => 15:00
                                [10] => 16:00
                                [11] => 17:00
                                [12] => 18:00
                            )

                    )

            )

        [Padel 1] => Array
            (
                [IntervalTime] => Array
                    (
                        [Mer] => Array
                            (
                                [4] => 09:00
                                [5] => 10:00
                                [6] => 11:00
                            )

                    )

            )

    )

此数组返回

代码语言:javascript
运行
复制
unset($DisponibilitaRoom[$room]["IntervalTime"][$Giorni[$DayOfWeekGiornoScelto]][$index]);

所以我需要重新排序这个:$DisponibilitaRoom$room[$Giorni$DayOfWeekGiornoScelto],

但我的观念出了问题。我已经为这个多维数组尝试过array_values(),但这并不好。

任何想法都是被采纳的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-13 07:53:26

您希望使用array_values重新排序索引是正确的。根据您的数组结构,这应该可以:

代码语言:javascript
运行
复制
$DisponibilitaRoom[$room]["IntervalTime"][$Giorni[$DayOfWeekGiornoScelto]] = array_values($DisponibilitaRoom[$room]["IntervalTime"][$Giorni[$DayOfWeekGiornoScelto]]);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58832409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档