Проблема в многомерном массиве уникального PHP

0

Хелла. я использую

$manual['pages'] = array_map("unserialize", array_unique(array_map("serialize", $manual['pages'])));

и это дает мне результат после создания уникального

{
"items": [
    {
        "manuals": [],
        "versions": [],
        "pages": {
            "0": {
                "id": "25",
                "short_title": "Windows 7 Software",
                "full_title": "Windows 7 Software",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "1": {
                "id": "26",
                "short_title": "Software: The New Paint",
                "full_title": "Software: The New Paint",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "2": {
                "id": "27",
                "short_title": "Software: The New Wordpad",
                "full_title": "Software: The New Wordpad",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "3": {
                "id": "28",
                "short_title": "Software: The New Calculator",
                "full_title": "Software: The New Calculator",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "4": {
                "id": "29",
                "short_title": "Software: The New Word",
                "full_title": "Software: The New Word",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "5": {
                "id": "30",
                "short_title": "Software: Windows Media Player 12",
                "full_title": "Software: Windows Media Player 12",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": [
                    {
                        "name": "Software"
                    }
                ]
            },
            "7": {
                "id": "11",
                "short_title": "Software Compatibility",
                "full_title": "Software Compatibility",
                "image": "http://marksmith.biz/media/7.jpg",
                "tags": []
            }
        },
        "faqs": []
    }
],
"success": "true"

}

Теперь моя проблема заключается в том, что вы можете увидеть массив страниц. Вы можете найти число, например, 0,1,2,3 и т.д. Я хочу удалить эти числа из массива.

Любая помощь будет оценена!

  • 0
    Они называются индексами. Почему вы хотите удалить их? Тебе не нужно это делать.
  • 0
    да, я знаю, что они называются индексами, но я использую этот JSON в угловых JS, и это вызывает у меня некоторые проблемы, поэтому я хочу удалить эти индексы.
Показать ещё 1 комментарий
Теги:
arrays
multidimensional-array

1 ответ

0

Я нашел ответ. просто нужно использовать array_values() и удалить его с выхода!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню