mirror of
https://github.com/parsecsv/parsecsv-for-php.git
synced 2026-02-19 08:36:39 +00:00
- https://svn.apache.org/repos/asf/shindig/attic/php/docs/style-guide.html: "Acryonyms are treated as normal words." - https://softwareengineering.stackexchange.com/a/149321/80632 Overview of class naming conventions of PHP frameworks - https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-4-autoloader.md No .lib allowed: "The class name corresponds to a file name ending in .php" See issue #50
57 lines
1.2 KiB
PHP
57 lines
1.2 KiB
PHP
<pre>
|
|
<?php
|
|
|
|
|
|
# include parseCSV class.
|
|
require_once('../ParseCsvForPhp.php');
|
|
|
|
|
|
# create new parseCSV object.
|
|
$csv = new ParseCsvForPhp();
|
|
|
|
|
|
# Example conditions:
|
|
// $csv->conditions = 'title contains paperback OR title contains hardcover';
|
|
$csv->conditions = 'author does not contain dan brown';
|
|
// $csv->conditions = 'rating < 4 OR author is John Twelve Hawks';
|
|
// $csv->conditions = 'rating > 4 AND author is Dan Brown';
|
|
|
|
|
|
# Parse '_books.csv' using automatic delimiter detection.
|
|
$csv->auto('_books.csv');
|
|
|
|
|
|
# Output result.
|
|
// print_r($csv->data);
|
|
|
|
|
|
?>
|
|
</pre>
|
|
<style type="text/css" media="screen">
|
|
table {
|
|
background-color: #BBB;
|
|
}
|
|
|
|
th {
|
|
background-color: #EEE;
|
|
}
|
|
|
|
td {
|
|
background-color: #FFF;
|
|
}
|
|
</style>
|
|
<table border="0" cellspacing="1" cellpadding="3">
|
|
<tr>
|
|
<?php foreach ($csv->titles as $value): ?>
|
|
<th><?php echo $value; ?></th>
|
|
<?php endforeach; ?>
|
|
</tr>
|
|
<?php foreach ($csv->data as $key => $row): ?>
|
|
<tr>
|
|
<?php foreach ($row as $value): ?>
|
|
<td><?php echo $value; ?></td>
|
|
<?php endforeach; ?>
|
|
</tr>
|
|
<?php endforeach; ?>
|
|
</table>
|