Command Palette

Search for a command to run...

JS

JSON-массив PHP

Преобразование JSON в литерал массива PHP.Выберите короткий [] или массив () синтаксис, отступ и необязательное назначение переменных, затем скопируйте результат. запускает клиентскую сторону.

Что такое преобразователь JSON в PHP-массив?

Преобразователь массива JSON в PHP превращает документ JSON в эквивалентный литерал массива PHP, который можно вставить прямо в сценарий Объект JSON становится ассоциативным массивом, написанным с помощью оператора =>, массив JSON становится индексированным массивом, а скалярные типы отображаются напрямую: строка JSON становится однокотируемой строкой PHP, true и false остаются истинными и ложными, null остается нулевым, а числа сохраняют свое значение. Вместо скобок ручного ввода и стрелок вокруг блока конфигурации или ответа API вы вставляете JSON и копируете готовый к запуску PHP.

Он существует потому, что массивы JSON и PHP описывают одну и ту же форму с разной пунктуацией, а перевод между ними вручную медленный и подвержен ошибкам. PHP сам читает JSON во время выполнения с помощью json_decode ($string, true), но это оставляет данные заблокированными внутри строки и анализируемыми по каждому запросу. Иногда вам нужен массив в источнике: конфигурация по умолчанию, таблица поиска, приспособление для теста, начальное значение для миграции базы данных или пример в документации. Этот конвертер создает этот литерал, поэтому значение фиксируется в коде, а не декодируется из полезной нагрузки каждый раз, когда выполняется сценарий.

Все происходит в вашем браузере. JSON, который вы вставляете, анализируется и повторно сериализуется в JavaScript на вашем собственном устройстве, поэтому ничего не загружается, не регистрируется и не сохраняется, и инструмент продолжает работать с сетью отключенным после загрузки страницы. Это имеет значение, когда JSON является реальным ответом API, частной конфигурацией или чем-либо еще с ключами и значениями, которые вы предпочитаете не отправлять на сервер. Вы можете выбрать современный синтаксис короткого массива или классическую форму массива () для старых кодовых баз, установить отступ в соответствии со своим стилем и, при необходимости, обернуть вывод в назначение переменной, чтобы он упал в файл без дополнительного редактирования.

Вот объект JSON для преобразования массива PHP, который вы можете проверить. Вставьте {"сайт": "O'Reilly Books", "цена": 12.50, "теги": ["php", "json"]}, введите конфигурацию в поле $переменной и нажмите Convert. с коротким синтаксисом по умолчанию и отступом в 4 пространства, на выходе получается $config = [с 'site' => 'O\'Reilly Books', затем 'цена' => 12.5, затем 'теги' => индексированный массив 'php' и 'json', закрытый с помощью ];. Апостроф экранируется обратной косой чертой, и 12.50 теряет свой конечный ноль. Для JSON в массиве в PHP во время выполнения json_decode ($json, правда) дает тот же массив.

Как использовать преобразователь JSON в PHP Array?

  1. Вставьте свой JSON

    Вставьте объект или массив JSON во входное поле. сначала загрузите образец, если хотите увидеть форму вывода, прежде чем использовать свои собственные данные.

  2. Выберите синтаксис массива

    Выберите короткий [] синтаксис для PHP 5.4 и более поздних версий или классическую форму массива () для старого кода. оба создают один и тот же массив; различаются только скобки.

  3. Установить отступ и назначение

    Выберите 2 пробела, 4 пробела или вкладку для отступов и, при необходимости, введите имя переменной, чтобы обернуть вывод как $name = [...]; готов вставить.

  4. Конвертировать и копировать

    Нажмите Конвертировать, чтобы построить массив PHP, затем скопировать его в буфер обмена. Неверный JSON сообщается с точным сообщением синтаксического анализатора, чтобы вы могли его исправить.

Основные характеристики

  • Синтаксис короткого и длинного массива

    Вывод современных [] литералов для PHP 5.4 и более поздних версий или классический массив () формируется, когда вам нужно поддерживать более старую среду выполнения. переключайтесь между ними без повторного вставки.

  • Ассоциативные и индексируемые массивы

    Объекты JSON становятся ассоциативными массивами с оператором =>, а массивы JSON становятся индексированными массивами, вложенными на любую глубину точно так же, как структурирован источник.

  • Безопасные однокотировочные строки

    Строки излучаются с одной кавычкой, поэтому удаляются только обратная косая черта и одна кавычка. Newlines и другие символы проходят без изменений, что соответствует поведению PHP.

  • Необязательное назначение переменной

    Введите имя переменной, чтобы обернуть литерал как $config = [...]; с задней точкой с запятой, поэтому результат падает прямо в исходный файл, и редактировать его нечего.

Frequently Asked Questions

Преобразователь массива JSON в PHP преобразует документ JSON в эквивалентный литерал массива PHP Объекты JSON становятся ассоциативными массивами с оператором =>, массивы JSON становятся индексированными массивами, а скалярные типы отображаются в свои аналоги PHP, чтобы вы могли вставить результат непосредственно в сценарий.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php