Lightweight library for creating CSV databases
Go to file
Arsen Mirzaev Tatyano-Muradovich 24ef880439 beautified 2024-11-24 00:14:28 +07:00
mirzaev/csv beautified 2024-11-24 00:14:28 +07:00
.gitignore move from mirzaev/repression 2024-11-23 09:50:05 +07:00
LICENSE move from mirzaev/repression 2024-11-23 09:50:05 +07:00
README.md beautified 2024-11-24 00:14:28 +07:00
composer.json total rebuild + tests + more powerfull functions 2024-11-23 23:42:59 +07:00
composer.lock move from mirzaev/repression 2024-11-23 09:50:05 +07:00

Comma-Separated Values by RFC 4180

A lightweight database in pure PHP
It will perfectly replace complex databases in simple projects

Requirements

  • PHP 8.4

Installation

  1. composer require mirzaev/csv
  2. Create a class that inherits mirzaev/csv/database and redefine the database::FILE constant
  3. Enjoy!

Example

<?php

// Library for CSV
use mirzaev\csv\{database, record};

// Initializing the database
$database = new database('name', 'age', 'created');

// Initializing the record
$record = new record(['Arsen', '23', time());

// Writing to the database
$database->write($record);
?>

Used by