Как сделать вложенный массив или многомерный массив для вопросов, задаваемых - PullRequest
0 голосов
/ 25 апреля 2018

я пытаюсь сделать быстрый ответ на мессенджере facebook, используя массив

$questions = array(
        "What can i help you?",
        array('Order', 'Shipping', 'How to Buy'),
        "Order Status",
        array('Status', 'Tracking', 'ETA'),
        "Check this out",
        array('Shipping Status', 'Bla bla bla', 'bb bb bb'),
        "Showing",
        array('View steps', 'View Video', 'View Steps')
    );

например. сначала будет показан вопрос «чем я могу вам помочь», затем я нажму одну из опций «Заказать», затем он должен перейти ко второму массиву «Статус заказа», но если я при первом нажатии «Доставка», он не перейдет к вопросу «Статус заказа», но перейдем к вопросу «Проверить это»

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 25 апреля 2018

Я не очень хорошо знаю мессенджер Facebook, но, думаю, вам нужно что-то вроде этого:

$questions = [
    "What can i help you?" => [
        [
            'Order' => [
                "Order Status" => [
                    'Status', 'Tracking', 'ETA'
                ],
            ],
            'Shipping',
            'How to Buy'
        ]
    ]
];

Поскольку для того, чтобы показать структуру данных, мне пришлось ответить вместо комментария.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...