Sample code for 30+ languages & platforms
PHP ActiveX

CSV Enable Quotes

Explains the EnableQuotes property for the CSV class.

Chilkat PHP ActiveX Downloads

PHP ActiveX
<?php

$success = 0;

// The CSV in this example contains this:   test;"123;abc";xyz

$csv = new COM("Chilkat.Csv");

// EnableQuotes is 1 by default, but we'll explicitly set to 1 here:
$csv->EnableQuotes = 1;
$success = $csv->LoadFile('qa_data/csv/enableQuotes.csv');

// Show row 0, column 0
print $csv->getCell(0,0) . "\n";
// Show row 0, column 1
print $csv->getCell(0,1) . "\n";
// Show row 0, column 2
print $csv->getCell(0,2) . "\n";

// Output is: 
//  test
//  123;abc
//  xyz

// -------------------------------------------
// Turn off EnableQuotes and see what happens:

$csv2 = new COM("Chilkat.Csv");
$csv2->EnableQuotes = 0;

$success = $csv2->LoadFile('qa_data/csv/enableQuotes.csv');

print $csv2->getCell(0,0) . "\n";
print $csv2->getCell(0,1) . "\n";
print $csv2->getCell(0,2) . "\n";
print $csv2->getCell(0,3) . "\n";

// Output is:

//  test
//  "123
//  abc"
//  xyz

?>