1. Go to this page and download the library: Download ruhulfbr/csvqry library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
// To Get All Result
$result = CSVQ::from("example.csv")->all();
// To Get All Sorted Result
$result = CSVQ::from("example.csv")->orderBy('id', 'desc')->all();
// To Get Specific Row
$result = CSVQ::from("example.csv")->where('id', 1)->row();
// To Get First Result
$result = CSVQ::from("example.csv")->where('id', 1)->first();
// To Get Last Result
$result = CSVQ::from("example.csv")->where('id', 1)->last();
// To Get nth row
$result = CSVQ::from("example.csv")->getNth(2); // [0-n]
// Check Is row exist
$result = CSVQ::from("example.csv")->where('id', 1)->hasData(); // boolean
$result = CSVQ::from("example.csv")->where('id', 1)->doesExist(); // boolean
// To Get All Sorted Result
$result = CSVQ::from("example.csv")->orderBy('id', 'desc')->all();
// To Get Count
$result = CSVQ::from("example.csv")->count();
// To Get Sum
$result = CSVQ::from("example.csv")->sum('age');
// To Get Average
$result = CSVQ::from("example.csv")->avg('age');
// To Get row with minimum column value
$result = CSVQ::from("example.csv")->min('age');
// To Get row with maximum column value
$result = CSVQ::from("example.csv")->max('age');
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.