fputcsv ශ්රිතය
fputcsv ශ්රිතය ලබා දී ඇති array එක CSV ආකෘතියේ string එකකට ආකෘතිගත කර නම් කර ඇති ගොනුවට ලියයි. පළමු පරාමිතිය ලෙස ශ්රිතය ගොනු දර්ශකයක් පිළිගනී, දෙවන පරාමිතිය ලෙස - ලිවීම සඳහා දත්ත array එක. තෙවන පරාමිතියෙන් ක්ෂේත්ර වෙන් කරන්නා (පෙරනිමියෙන් කොමාව), සිව්වන පරාමිතියෙන් - අගය ආවරණය කරන්නා (පෙරනිමියෙන් ද්විත්ව උද්ධෘත ලකුණු) නම් කළ හැකිය.
වාක්ය ඛණ්ඩය
fputcsv(
resource $handle,
array $fields,
string $delimiter = ",",
string $enclosure = '"',
string $escape_char = "\"
);
උදාහරණය
CSV ගොනුවකට array එකක් ලියමු:
<?php
$file = fopen('data.csv', 'w');
$data = ['a', 'b', 'c', 'd', 'e'];
fputcsv($file, $data);
fclose($file);
?>
data.csv ගොනුවේ අන්තර්ගතය:
"a","b","c","d","e"
උදාහරණය
වෙන්කරන්නා ලෙස අර්ධ විරාම ලකුණ භාවිතා කරමින් CSV ගොනුවකට පේළි කිහිපයක් ලියමු:
<?php
$file = fopen('data.csv', 'w');
$data1 = [1, 2, 3, 4, 5];
$data2 = ['x', 'y', 'z'];
fputcsv($file, $data1, ';');
fputcsv($file, $data2, ';');
fclose($file);
?>
data.csv ගොනුවේ අන්තර්ගතය:
"1";"2";"3";"4";"5"
"x";"y";"z"
උදාහරණය
කොමා අඩංගු දත්ත සහිත array එකක් ලියමු:
<?php
$file = fopen('data.csv', 'w');
$data = ['John, Doe', 'johndoe@example.com', 'New York'];
fputcsv($file, $data);
fclose($file);
?>
data.csv ගොනුවේ අන්තර්ගතය:
"John, Doe","johndoe@example.com","New York"