Как создать json файл в PHP?

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

от ottilie.farrell , в категории: PHP , 4 месяца назад

Как создать json файл в PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от johnpaul.blick , 4 месяца назад

@ottilie.farrell Вы можете использовать стандартную функцию PHP file_put_contents для записи json строки в файл. Вы можете передать первый параметр как название файла и вторым параметром саму json строку и на выходе программа создать автоматически файл(если файл не существует) и запишет Вашу json строку в файл, небольшой пример кода:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php

$arr = [
    "user" => [
        "id" => 2,
        "firstname" => "Коля"
    ],
    "created" => date("d/m/Y H:i", time())
];

$jsonString = json_encode($arr);

if (file_put_contents("result.json", $jsonString) !== FALSE) {
    echo "Произошла ошибка записи json.";
}