CSV В JSON PHP

CSV является одним из наиболее удобных способов хранения очень больших наборов данных. Однако, для того чтобы создать инфографику, сообщить данные на веб-сайте, или использовать их в JavaScript приложении, JSON является лучшим форматом.

PHP предлагает средства для работы как с CSV, так и с JSON данными, и конвертация CSV в JSON - один из наиболее распространенных сценариев использования. Для преобразования CSV в JSON в PHP требуется выполнить следующие шаги:

1. Открыть файл CSV и прочитать его (например, используя функцию file_get_contents):

$csv = file_get_contents('data.csv');

2. С помощью функции str_getcsv() разбить данные CSV на массив:

$lines = explode(PHP_EOL, $csv);
$data = array();
foreach ($lines as $line) {
 $data[] = str_getcsv($line);
}

3. Преобразовать данные в JSON, используя функцию json_encode:

$json = json_encode($data);

Теперь данные в формате JSON готовы для использования в вашем PHP приложении или для передачи на веб-страницу.

Пишем и читаем JSON файлы. Практический PHP Stage 2

Примеры работы с форматами данных ini, csv и json на PHP

Convert CSV to JSON using PHP

Convert json to csv using PHP

PHP - Convert CSV Text / Raw String to JSON Encoded String

How to encode and decode JSON data using PHP - PHP and JSON Tutorial.

How to Convert Json data to CSV or Excel File

How to Generate CSV File from PHP Array

How to convert a JSON to CSV in 1 minute / JSON to CSV

Реклама
Новое
Реклама