В этом примере я покажу вам, как преобразовать массив PHP в объект JSON. Мы преобразуем массив php в строку json, используя функцию json_encode(). Функция json_encode() — это встроенная функция в PHP, которая используется для преобразования массива или объекта PHP. в представление JSON.

Много раз нам требуется преобразовать массив PHP в массив json в приложении php или laravel. Когда вы работаете с запросом ajax, вам нужно отправить ответ json, потому что мы можем легко получить данные json.

Здесь я приведу 3 разных примера того, как преобразовать php-массив в объект JSON с выводом. Также мы можем принудительно преобразовать объект json, используя параметр «JSON_FORCE_OBJECT».

Пример 1:

<?php
  $colors = ['Red', 'Green', 'Blue'];
  $colorsJSON = json_encode($colors);
  echo $colorsJSON;
?>

Вывод :

["Red","Green","Blue"]

Пример 2:

<?php
  $colors = ['Red', 'Green', 'Blue'];
  $colorsJSONObject = json_encode($colors, JSON_FORCE_OBJECT);
  echo $colorsJSONObject;
?>

Вывод :

{"0":"Red","1":"Green","2":"Blue"}

Пример 3:

<?php
  $address = ['city'=>'Delhi', 'place'=>'Red Fort'];
  $jsonData = json_encode($address);
  echo $jsonData;
?>

Вывод :

{"city":"Delhi","place":"Red Fort"}

Я добавил 3 примера для ваших ссылок, вы можете использовать любой в соответствии с вашими требованиями.

Вам также могут понравиться: