Hi! Could we please enable some services and cookies to improve your experience and our website?
Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code
<?php
$data = '{"title": "Маршрутизация в стиле Laravel"}, {"title": "Поддержка JSON, Fenom, редиректов"}, {"title": "Лёгкая интеграция в MODX"}';
// 1. Удаляем пробелы и разделяем строку по "},"
$jsonStrings = explode('},', trim($data));
// 2. Обрабатываем последний элемент (убираем завершающую скобку)
$lastIndex = count($jsonStrings) - 1;
$jsonStrings[$lastIndex] = rtrim($jsonStrings[$lastIndex], '}');
// 3. Преобразуем каждую JSON-строку в PHP-массив
$result = [];
foreach ($jsonStrings as $jsonString) {
// Добавляем закрывающую скобку к каждому элементу, кроме последнего
if (substr($jsonString, -1) !== '}') {
$jsonString .= '}';
}
// Декодируем JSON в массив
$json = json_decode($jsonString, true);
// Проверяем, что декодирование прошло успешно
if ($json === null && json_last_error() !== JSON_ERROR_NONE) {
echo "Ошибка декодирования JSON: " . json_last_error_msg() . "\n";
continue; // Пропускаем элемент с ошибкой
}
$result[] = $json;
}
// Теперь $result содержит массив PHP-массивов
print_r($result);