Как перевести массив в JSON-LD
26.04.2024 07:45:15 pm
Чтобы массив перевести в JSON-LD, используйте функцию 
Для примера написал массив:
Наша строчка кода выше сделает из этого массива следующее:
Возможно, будет интересно: Тема: Микроразметка сайта для поисковых систем (Формат JSON-LD).
json_encode, с тремя константами:- JSON_PRETTY_PRINT - Использование пробелов, для форматирования данных.
 - JSON_UNESCAPED_SLASHES - Не экранировать слэш (
/). - JSON_UNESCAPED_UNICODE - Не кодировать многобайтовые символы. По умолчанию кодирует (
\uXXXX). 
$json = json_encode($array, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);Для примера написал массив:
$array = [[
        'a' => 'a',
        'b' => 'b',
        'c' => [
            'a' => 'a',
            'b' => [
                'a' => 'a'
            ]
        ]
    ],
    [
        'a' => 'a',
        'b' => 'b',
        'c' => [
            'a' => 'a',
            'b' => [
                'a' => 'a'
            ]
        ]
    ]
];Наша строчка кода выше сделает из этого массива следующее:
[
    {
        "a": "a",
        "b": "b",
        "c": {
            "a": "a",
            "b": {
                "a": "a"
            }
        }
    },
    {
        "a": "a",
        "b": "b",
        "c": {
            "a": "a",
            "b": {
                "a": "a"
            }
        }
    }
]Возможно, будет интересно: Тема: Микроразметка сайта для поисковых систем (Формат JSON-LD).
- Жалоба
 
