В этом примере я покажу вам, как преобразовать массив 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 примера для ваших ссылок, вы можете использовать любой в соответствии с вашими требованиями.
Вам также могут понравиться: