Цикл foreach один раз для заданного массива

Мой массив

{"_token":"NeTBqkwEBqSD9AiXQ3lrIbGyos0sHKD5FEhJRdsW","questionnaires_id":null,"Int1":"2345","type":"1","asdf":"1","eq":"2018-08-02","radio_btn":"0","checkbox":"1"}

Мой код

$datas = $request->all();

foreach ($datas as $key => $data)
{
    return $data;
}
return выйдет из цикла / функции, как вы думаете, зачем он вам здесь нужен?
Nigel Ren 14.08.2018 10:24

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

Shunhra Sarker 14.08.2018 10:32

Если это просто для целей отладки, используйте что-то вроде print_r($datas);, так как он покажет полную структуру данных.

Nigel Ren 14.08.2018 10:34

Вам нужно какое-то представление, чтобы «видеть» данные.

apokryfos 14.08.2018 10:34

да, это просто отладочные цели

Shunhra Sarker 14.08.2018 10:39

В laravel вы можете использовать вспомогательную функцию dd, которая выгружает данные в удобном для чтения виде, например. dd($data). Просто поместите это где-нибудь в свой код, dd также остановит дальнейшее выполнение.

Tschitsch 14.08.2018 10:41
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
5
6
78
1

Ответы 1

Это {"_token":"NeTBqkwEBqSD9AiXQ3lrIbGyos0sHKD5FEhJRdsW","questionnaires_id":null,"Int1":"2345","type":"1","asdf":"1","eq":"2018-08-02","radio_btn":"0","checkbox":"1"} не является массивом.
Это JSON.

Так:

1) преобразовать JSON в массив

$json = '{"_token":"NeTBqkwEBqSD9AiXQ3lrIbGyos0sHKD5FEhJRdsW","questionnaires_id":null,"Int1":"2345","type":"1","asdf":"1","eq":"2018-08-02","radio_btn":"0","checkbox":"1"}';

$array = json_decode($json, true); //true for associative array representation

print_r($array);

//result:
Array
(
    [_token] => NeTBqkwEBqSD9AiXQ3lrIbGyos0sHKD5FEhJRdsW
    [questionnaires_id] => 
    [Int1] => 2345
    [type] => 1
    [asdf] => 1
    [eq] => 2018-08-02
    [radio_btn] => 0
    [checkbox] => 1
)

2) затем зациклить массив

foreach($array as $key => $value)
{
    //do something with $key or $value
}

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