fputcsv funktsiyasi
fputcsv funktsiyasi berilgan massivni CSV formatidagi qatorga formatlaydi va uni ko'rsatilgan faylga yozadi. Funktsiya birinchi parametr sifatida fayl ko'rsatkichini, ikkinchi parametr sifatida yozish uchun ma'lumotlar massivini qabul qiladi. Uchinchi parametrda maydon ajratgichni (standart holda vergul), to'rtinchi parametrda qator chegarasini (standart holda qo'sh tirnoq) belgilash mumkin.
Sintaksis
fputcsv(
resource $handle,
array $fields,
string $delimiter = ",",
string $enclosure = '"',
string $escape_char = "\"
);
Misol
Massivni CSV faylga yozamiz:
<?php
$file = fopen('data.csv', 'w');
$data = ['a', 'b', 'c', 'd', 'e'];
fputcsv($file, $data);
fclose($file);
?>
data.csv faylining tarkibi:
"a","b","c","d","e"
Misol
CSV faylga bir nechta qatorni vergul nuqta ajratgichidan foydalangan holda yozamiz:
<?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 faylining tarkibi:
"1";"2";"3";"4";"5"
"x";"y";"z"
Misol
Vergul ichiga olingan ma'lumotlarni o'z ichiga olgan massivni yozamiz:
<?php
$file = fopen('data.csv', 'w');
$data = ['John, Doe', 'johndoe@example.com', 'New York'];
fputcsv($file, $data);
fclose($file);
?>
data.csv faylining tarkibi:
"John, Doe","johndoe@example.com","New York"