|
Project Information
-
Project feeds
- Code license
-
MIT License
-
Labels
parser,
php,
php5,
comma,
separated,
values,
sql,
headers,
column,
parsing,
fetch,
row,
csv,
opensource,
script
Featured
|
Simple data access object for csv files in php5.by Kazuyoshi Tlacaelel.
Some featuresCells- fillCell cell value filler
- getCell cell fetcher
- hasCell checks if a coordinate is valid
Headers- countHeaders header counter
- createHeaders header creator
- getHeaders header fetcher
- setHeaders header injector
Columns- appendColumn column appender
- fillColumn collumn data injector
- getColumn column fetcher
- hasColumn column existance checker
- removeColumn column remover
- walkColumn column walker
Must see- [construct] data load initialize
- connect header and row relationship builder
- getRawArray raw data as array
- isSymmetric data length/symmetry checker
- load csv file loader
- settings settings alterator
- symmetrize all rows length equalizer
- walkGrid grid walker
Rows- appendRow row appender
- countRows row counter
- fillRow fillRow
- getAsymmetricRows asymmetric data fetcher
- getRow row fetcher
- getRows multiple row fetcher
- hasRow row existance checker
- removeRow row remover
- walkRow row walker
Comming soon- columns (gets a range of columns)
- export (gets altered data as a csv string)
- url parsing
- grepColumn scans a column using a callback function
- grepRow scans a column using a callback function
- grepGrid scans the whole dataset using a callback function
Using the package csv file name,age,skill
john,13,knows magic
tanaka,8,makes sushi
jose,5,dances salsa php file
<?php
require_once 'File/CSV/DataSource.php';
$csv = new File_CSV_DataSource;
$csv->load('my_cool.csv');
var_export($csv->connect());
?>
output
array (
0 =>
array (
'name' => 'john',
'age' => '13',
'skill' => 'knows magic',
),
1 =>
array (
'name' => 'tanaka',
'age' => '8',
'skill' => 'makes sushi',
),
2 =>
array (
'name' => 'jose',
'age' => '5',
'skill' => 'dances salsa',
),
)
Do not read this! Please DontReadThis for - examples
- documentation
- information
- deprecations
- more...
|