Как вывести или объединить 2 json в php?

Пользователь

от craig.emmerich , в категории: PHP , год назад

Как вывести или объединить 2 json в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jerad.kuphal , год назад

@craig.emmerich 

Для объединения двух JSON-объектов в PHP можно использовать функцию json_decode() для преобразования JSON-строки в объект или массив, а затем использовать функцию array_merge() для объединения двух массивов.


Например, если у вас есть две JSON-строки $json1 и $json2, вы можете объединить их следующим образом:

1
2
3
4
5
6
7
8
9
// преобразуем JSON-строки в массивы
$array1 = json_decode($json1, true);
$array2 = json_decode($json2, true);

// объединяем массивы
$mergedArray = array_merge($array1, $array2);

// преобразуем объединенный массив обратно в JSON-строку
$mergedJson = json_encode($mergedArray);


Если вы хотите вывести два JSON-объекта один за другим, то просто добавьте второй JSON-объект в конец первого, например:

1
echo $json1 . $json2;