PHP Array to JSON Converter

Разработчик
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

Гид

PHP Array to JSON Converter

Мгновенно преобразуйте синтаксис PHP-массива в допустимый формат JSON. Вставляйте PHP-массивы, используя либо классический array(), либо современный [] короткий синтаксис, и получайте правильно отформатированный JSON-вывод. Обрабатывает вложенные массивы, ассоциативные пары ключ-значение, константы PHP (true, false, null) и завершающие запятые.

Как использовать

Вставьте код вашего PHP-массива в поле ввода, выберите предпочитаемый стиль отступа и нажмите Конвертировать. Инструмент анализирует синтаксис PHP-массива и выводит эквивалентный JSON. Выбирайте между 2 пробелами, 4 пробелами, табуляцией или минифицированным выводом.

Возможности

  • Оба синтаксиса массивов – Поддерживает классический array() и современный короткий синтаксис массивов []
  • Вложенные массивы – Обрабатывает глубоко вложенные массивы и смешанные структуры
  • Ассоциативные массивы – Преобразует пары ключ-значение => в синтаксис JSON с двоеточиями
  • Константы PHP – Корректно преобразует true, false, null (без учета регистра) в эквиваленты JSON
  • Настраиваемый отступ – Вывод с 2 пробелами, 4 пробелами, табуляцией или минифицированный
  • Поддержка завершающей запятой – Обрабатывает завершающие запятые, которые допустимы в PHP, но не в JSON
  • Скачать и загрузить – Копирование или загрузка JSON-вывода в один клик
  • На стороне клиента – Все преобразования происходят в вашем браузере

Реклама · УДАЛИТЬ?

Часто задаваемые вопросы

  1. Какой синтаксис PHP-массивов поддерживается?

    Инструмент поддерживает оба синтаксиса PHP-массивов: классический синтаксис функции array() и современный короткий синтаксис [] , представленный в PHP 5.4. Он обрабатывает индексированные массивы (array(1, 2, 3)), ассоциативные массивы (array('key' => 'value')), вложенные массивы, смешанные массивы, строки в одинарных и двойных кавычках, числовые значения, булевы константы (true/false/TRUE/FALSE), значения null и завершающие запятые.

  2. Каковы различия между PHP-массивами и JSON?

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

  3. Может ли этот инструмент обрабатывать переменные или выражения PHP в массивах?

    Нет — этот инструмент преобразует только статические литералы PHP-массивов. Он не может вычислять переменные PHP ($var), вызовы функций, конкатенацию или другие выражения. Входные данные должны содержать только литеральные значения: строки (в кавычках), числа, булевы значения (true/false), null и вложенные массивы. Если ваш PHP-массив содержит динамические значения, вам потребуется сначала вычислить их в PHP, а затем преобразовать получившийся статический массив.

Хотите убрать рекламу? Откажитесь от рекламы сегодня

Установите наши расширения

Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска

в Расширение Chrome в Расширение края в Расширение Firefox в Расширение Opera

Табло результатов прибыло!

Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!

Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?
Реклама · УДАЛИТЬ?

новости с техническими моментами

Примите участие

Помогите нам продолжать предоставлять ценные бесплатные инструменты

Купи мне кофе
Реклама · УДАЛИТЬ?