Массив запросов PHP POST не работает

Следующее находится на моем контроллере после использования команды POST для извлечения данных из HTML-формы. Ошибка говорит:

undefined offset on the if statement concerning the $UserInput variable.

Похоже, что $UserInput - это не массив. Как получить доступ к его содержимому с помощью цикла for?

function proses_article_dutch(Request $request){

    $UserInput=$request->except('_token');
    $items=array('jongen','meisje');
    $answer=array('de','het');
    $result=array();

    for ($i=0;$i<2;$i++){
        if ($UserInput[$i]==$items[$i]){
            $result[$i]='benar';
            }
            else
            {
            $result[$i]='salah';
            }
    }
        return view('produk.articles_hasil',  ['hasil'=>$result ]);
}

Входными данными должен быть связанный массив. Log::info($UserInput);, и вы должны увидеть, что он содержит.

aynber 15.03.2018 17:33

Предполагая, что вы вызвали поле в форме name='fred', вы должны использовать $UserInput['fred']

RiggsFolly 15.03.2018 17:34

Я бы предложил цикл foreach для обработки этого, а не for

RiggsFolly 15.03.2018 17:35

Вы можете dump($UserInput); и подтвердить, что результат имеет как минимум 2 элемента

NIKHIL NEDIYODATH 15.03.2018 19:05

@RiggsFolly foreach работал как шарм. Спасибо за вашу помощь всем

aldo 16.03.2018 02:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
70
0

Другие вопросы по теме