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-вывода в один клик
- На стороне клиента – Все преобразования происходят в вашем браузере
Часто задаваемые вопросы
-
Какой синтаксис PHP-массивов поддерживается?
Инструмент поддерживает оба синтаксиса PHP-массивов: классический синтаксис функции array() и современный короткий синтаксис [] , представленный в PHP 5.4. Он обрабатывает индексированные массивы (array(1, 2, 3)), ассоциативные массивы (array('key' => 'value')), вложенные массивы, смешанные массивы, строки в одинарных и двойных кавычках, числовые значения, булевы константы (true/false/TRUE/FALSE), значения null и завершающие запятые.
-
Каковы различия между PHP-массивами и JSON?
PHP-массивы более гибкие, чем JSON, в нескольких аспектах. PHP допускает строки как в одинарных, так и в двойных кавычках, тогда как JSON требует двойных кавычек. PHP поддерживает завершающие запятые после последнего элемента, чего нет в JSON. PHP-массивы могут иметь целочисленные ключи, начинающиеся с любого числа, тогда как массивы JSON всегда имеют нулевую индексацию. PHP использует оператор => для пар ключ-значение, тогда как JSON использует двоеточия. Этот инструмент обрабатывает все эти различия во время преобразования.
-
Может ли этот инструмент обрабатывать переменные или выражения PHP в массивах?
Нет — этот инструмент преобразует только статические литералы PHP-массивов. Он не может вычислять переменные PHP ($var), вызовы функций, конкатенацию или другие выражения. Входные данные должны содержать только литеральные значения: строки (в кавычках), числа, булевы значения (true/false), null и вложенные массивы. Если ваш PHP-массив содержит динамические значения, вам потребуется сначала вычислить их в PHP, а затем преобразовать получившийся статический массив.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент было добавлено 24 апреля 2026 года
